diff --git a/CHANGELOG.md b/CHANGELOG.md index 098bed99..d355e93e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,10 @@ CHANGELOG for FlatCAM beta 22.10.2020 - added a message to show if voronoi_diagram method can be used (require Shapely >= 1.8) +- modified behind the scene the UI for Tool Subtract +- modified some strings and updated the translation strings +- in NCC Tool added a check for the validity of the used tools; its only informative +- in NCC Tool done some refactoring 21.10.2020 diff --git a/appDatabase.py b/appDatabase.py index 6e333c71..ee77d9a7 100644 --- a/appDatabase.py +++ b/appDatabase.py @@ -2388,13 +2388,13 @@ class ToolsDB2(QtWidgets.QWidget): "extracut_length": self.ui.ecut_length_entry, # NCC - "tools_nccoperation": self.ui.op_radio, - "tools_nccmilling_type": self.ui.milling_type_radio, - "tools_nccoverlap": self.ui.ncc_overlap_entry, - "tools_nccmargin": self.ui.ncc_margin_entry, - "tools_nccmethod": self.ui.ncc_method_combo, - "tools_nccconnect": self.ui.ncc_connect_cb, - "tools_ncccontour": self.ui.ncc_contour_cb, + "tools_ncc_operation": self.ui.op_radio, + "tools_ncc_milling_type": self.ui.milling_type_radio, + "tools_ncc_overlap": self.ui.ncc_overlap_entry, + "tools_ncc_margin": self.ui.ncc_margin_entry, + "tools_ncc_method": self.ui.ncc_method_combo, + "tools_ncc_connect": self.ui.ncc_connect_cb, + "tools_ncc_contour": self.ui.ncc_contour_cb, "tools_ncc_offset_choice": self.ui.ncc_choice_offset_cb, "tools_ncc_offset_value": self.ui.ncc_offset_spinner, @@ -2472,15 +2472,15 @@ class ToolsDB2(QtWidgets.QWidget): "gdb_ecut_length": "extracut_length", # NCC - "gdb_n_operation": "tools_nccoperation", - "gdb_n_overlap": "tools_nccoverlap", - "gdb_n_margin": "tools_nccmargin", - "gdb_n_method": "tools_nccmethod", - "gdb_n_connect": "tools_nccconnect", - "gdb_n_contour": "tools_ncccontour", + "gdb_n_operation": "tools_ncc_operation", + "gdb_n_overlap": "tools_ncc_overlap", + "gdb_n_margin": "tools_ncc_margin", + "gdb_n_method": "tools_ncc_method", + "gdb_n_connect": "tools_ncc_connect", + "gdb_n_contour": "tools_ncc_contour", "gdb_n_offset": "tools_ncc_offset_choice", "gdb_n_offset_value": "tools_ncc_offset_value", - "gdb_n_milling_type": "tools_nccmilling_type", + "gdb_n_milling_type": "tools_ncc_milling_type", # Paint 'gdb_p_overlap': "tools_paintoverlap", @@ -2818,13 +2818,13 @@ class ToolsDB2(QtWidgets.QWidget): "endz": float(self.app.defaults["geometry_endz"]), # NCC - "tools_nccoperation": self.app.defaults["tools_nccoperation"], - "tools_nccmilling_type": self.app.defaults["tools_nccmilling_type"], - "tools_nccoverlap": float(self.app.defaults["tools_nccoverlap"]), - "tools_nccmargin": float(self.app.defaults["tools_nccmargin"]), - "tools_nccmethod": self.app.defaults["tools_nccmethod"], - "tools_nccconnect": self.app.defaults["tools_nccconnect"], - "tools_ncccontour": self.app.defaults["tools_ncccontour"], + "tools_ncc_operation": self.app.defaults["tools_ncc_operation"], + "tools_ncc_milling_type": self.app.defaults["tools_ncc_milling_type"], + "tools_ncc_overlap": float(self.app.defaults["tools_ncc_overlap"]), + "tools_ncc_margin": float(self.app.defaults["tools_ncc_margin"]), + "tools_ncc_method": self.app.defaults["tools_ncc_method"], + "tools_ncc_connect": self.app.defaults["tools_ncc_connect"], + "tools_ncc_contour": self.app.defaults["tools_ncc_contour"], "tools_ncc_offset_choice": self.app.defaults["tools_ncc_offset_choice"], "tools_ncc_offset_value": float(self.app.defaults["tools_ncc_offset_value"]), @@ -3349,23 +3349,23 @@ class ToolsDB2(QtWidgets.QWidget): # NCC Tool elif wdg_name == "gdb_n_operation": - self.db_tool_dict[tool_id]['data']['tools_nccoperation'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_operation'] = val elif wdg_name == "gdb_n_overlap": - self.db_tool_dict[tool_id]['data']['tools_nccoverlap'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_overlap'] = val elif wdg_name == "gdb_n_margin": - self.db_tool_dict[tool_id]['data']['tools_nccmargin'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_margin'] = val elif wdg_name == "gdb_n_method": - self.db_tool_dict[tool_id]['data']['tools_nccmethod'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_method'] = val elif wdg_name == "gdb_n_connect": - self.db_tool_dict[tool_id]['data']['tools_nccconnect'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_connect'] = val elif wdg_name == "gdb_n_contour": - self.db_tool_dict[tool_id]['data']['tools_ncccontour'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_contour'] = val elif wdg_name == "gdb_n_offset": self.db_tool_dict[tool_id]['data']['tools_ncc_offset_choice'] = val elif wdg_name == "gdb_n_offset_value": self.db_tool_dict[tool_id]['data']['tools_ncc_offset_value'] = val elif wdg_name == "gdb_n_milling_type": - self.db_tool_dict[tool_id]['data']['tools_nccmilling_type'] = val + self.db_tool_dict[tool_id]['data']['tools_ncc_milling_type'] = val # Paint Tool elif wdg_name == "gdb_p_overlap": diff --git a/appGUI/ObjectUI.py b/appGUI/ObjectUI.py index f4ca5d07..87722e8a 100644 --- a/appGUI/ObjectUI.py +++ b/appGUI/ObjectUI.py @@ -1783,13 +1783,10 @@ class GeometryObjectUI(ObjectUI): self.paint_tool_button = QtWidgets.QPushButton(_('Paint Tool')) self.paint_tool_button.setIcon(QtGui.QIcon(self.app.resource_location + '/paint20_1.png')) self.paint_tool_button.setToolTip( - _( - "Creates tool paths to cover the\n" - "whole area of a polygon (remove\n" - "all copper). You will be asked\n" - "to click on the desired polygon." - ) + _("Creates tool paths to cover the\n" + "whole area of a polygon.") ) + # self.paint_tool_button.setStyleSheet(""" # QPushButton # { diff --git a/appGUI/preferences/PreferencesUIManager.py b/appGUI/preferences/PreferencesUIManager.py index d41c1277..7be81252 100644 --- a/appGUI/preferences/PreferencesUIManager.py +++ b/appGUI/preferences/PreferencesUIManager.py @@ -389,25 +389,26 @@ class PreferencesUIManager: "tools_drill_area_overz": self.ui.tools_defaults_form.tools_drill_group.over_z_entry, # NCC Tool - "tools_ncctools": self.ui.tools_defaults_form.tools_ncc_group.ncc_tool_dia_entry, - "tools_nccorder": self.ui.tools_defaults_form.tools_ncc_group.ncc_order_radio, - "tools_nccoverlap": self.ui.tools_defaults_form.tools_ncc_group.ncc_overlap_entry, - "tools_nccmargin": self.ui.tools_defaults_form.tools_ncc_group.ncc_margin_entry, - "tools_nccmethod": self.ui.tools_defaults_form.tools_ncc_group.ncc_method_combo, - "tools_nccconnect": self.ui.tools_defaults_form.tools_ncc_group.ncc_connect_cb, - "tools_ncccontour": self.ui.tools_defaults_form.tools_ncc_group.ncc_contour_cb, - "tools_nccrest": self.ui.tools_defaults_form.tools_ncc_group.ncc_rest_cb, + "tools_ncc_tools": self.ui.tools_defaults_form.tools_ncc_group.ncc_tool_dia_entry, + "tools_ncc_order": self.ui.tools_defaults_form.tools_ncc_group.ncc_order_radio, + "tools_ncc_overlap": self.ui.tools_defaults_form.tools_ncc_group.ncc_overlap_entry, + "tools_ncc_margin": self.ui.tools_defaults_form.tools_ncc_group.ncc_margin_entry, + "tools_ncc_method": self.ui.tools_defaults_form.tools_ncc_group.ncc_method_combo, + "tools_ncc_connect": self.ui.tools_defaults_form.tools_ncc_group.ncc_connect_cb, + "tools_ncc_contour": self.ui.tools_defaults_form.tools_ncc_group.ncc_contour_cb, + "tools_ncc_rest": self.ui.tools_defaults_form.tools_ncc_group.ncc_rest_cb, "tools_ncc_offset_choice": self.ui.tools_defaults_form.tools_ncc_group.ncc_choice_offset_cb, "tools_ncc_offset_value": self.ui.tools_defaults_form.tools_ncc_group.ncc_offset_spinner, - "tools_nccref": self.ui.tools_defaults_form.tools_ncc_group.select_combo, + "tools_ncc_ref": self.ui.tools_defaults_form.tools_ncc_group.select_combo, "tools_ncc_area_shape": self.ui.tools_defaults_form.tools_ncc_group.area_shape_radio, - "tools_nccmilling_type": self.ui.tools_defaults_form.tools_ncc_group.milling_type_radio, - "tools_ncctool_type": self.ui.tools_defaults_form.tools_ncc_group.tool_type_radio, - "tools_ncccutz": self.ui.tools_defaults_form.tools_ncc_group.cutz_entry, - "tools_ncctipdia": self.ui.tools_defaults_form.tools_ncc_group.tipdia_entry, - "tools_ncctipangle": self.ui.tools_defaults_form.tools_ncc_group.tipangle_entry, - "tools_nccnewdia": self.ui.tools_defaults_form.tools_ncc_group.newdia_entry, + "tools_ncc_milling_type": self.ui.tools_defaults_form.tools_ncc_group.milling_type_radio, + "tools_ncc_tool_type": self.ui.tools_defaults_form.tools_ncc_group.tool_type_radio, + "tools_ncc_cutz": self.ui.tools_defaults_form.tools_ncc_group.cutz_entry, + "tools_ncc_tipdia": self.ui.tools_defaults_form.tools_ncc_group.tipdia_entry, + "tools_ncc_tipangle": self.ui.tools_defaults_form.tools_ncc_group.tipangle_entry, + "tools_ncc_newdia": self.ui.tools_defaults_form.tools_ncc_group.newdia_entry, "tools_ncc_plotting": self.ui.tools_defaults_form.tools_ncc_group.plotting_radio, + "tools_ncc_check_valid": self.ui.tools_defaults_form.tools_ncc_group.valid_cb, # CutOut Tool "tools_cutout_tooldia": self.ui.tools_defaults_form.tools_cutout_group.cutout_tooldia_entry, diff --git a/appGUI/preferences/tools/ToolsNCCPrefGroupUI.py b/appGUI/preferences/tools/ToolsNCCPrefGroupUI.py index b0a10ab5..56645b82 100644 --- a/appGUI/preferences/tools/ToolsNCCPrefGroupUI.py +++ b/appGUI/preferences/tools/ToolsNCCPrefGroupUI.py @@ -346,4 +346,14 @@ class ToolsNCCPrefGroupUI(OptionsGroupUI): grid0.addWidget(plotting_label, 21, 0) grid0.addWidget(self.plotting_radio, 21, 1) + # Check Tool validity + self.valid_cb = FCCheckBox(label=_('Check validity')) + self.valid_cb.setToolTip( + _("If checked then the tools diameters are verified\n" + "if they will provide a complete isolation.") + ) + self.valid_cb.setObjectName("n_check") + + grid0.addWidget(self.valid_cb, 23, 0, 1, 2) + self.layout.addStretch() diff --git a/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py b/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py index 7a967b1d..c6d9ee41 100644 --- a/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py +++ b/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py @@ -33,9 +33,7 @@ class ToolsPaintPrefGroupUI(OptionsGroupUI): self.paint_label = QtWidgets.QLabel(_('Parameters:')) self.paint_label.setToolTip( _("Creates tool paths to cover the\n" - "whole area of a polygon (remove\n" - "all copper). You will be asked\n" - "to click on the desired polygon.") + "whole area of a polygon.") ) self.layout.addWidget(self.paint_label) diff --git a/appParsers/ParseHPGL2.py b/appParsers/ParseHPGL2.py index 843e5d54..45b81e41 100644 --- a/appParsers/ParseHPGL2.py +++ b/appParsers/ParseHPGL2.py @@ -90,17 +90,17 @@ class HPGL2: "tools_paintoverlap": self.app.defaults["tools_paintoverlap"], "tools_paintrest": self.app.defaults["tools_paintrest"], - "tools_nccoperation": self.app.defaults["tools_nccoperation"], - "tools_nccmargin": self.app.defaults["tools_nccmargin"], - "tools_nccmethod": self.app.defaults["tools_nccmethod"], - "tools_nccconnect": self.app.defaults["tools_nccconnect"], - "tools_ncccontour": self.app.defaults["tools_ncccontour"], - "tools_nccoverlap": self.app.defaults["tools_nccoverlap"], - "tools_nccrest": self.app.defaults["tools_nccrest"], - "tools_nccref": self.app.defaults["tools_nccref"], + "tools_ncc_operation": self.app.defaults["tools_ncc_operation"], + "tools_ncc_margin": self.app.defaults["tools_ncc_margin"], + "tools_ncc_method": self.app.defaults["tools_ncc_method"], + "tools_ncc_connect": self.app.defaults["tools_ncc_connect"], + "tools_ncc_contour": self.app.defaults["tools_ncc_contour"], + "tools_ncc_overlap": self.app.defaults["tools_ncc_overlap"], + "tools_ncc_rest": self.app.defaults["tools_ncc_rest"], + "tools_ncc_ref": self.app.defaults["tools_ncc_ref"], "tools_ncc_offset_choice": self.app.defaults["tools_ncc_offset_choice"], "tools_ncc_offset_value": self.app.defaults["tools_ncc_offset_value"], - "tools_nccmilling_type": self.app.defaults["tools_nccmilling_type"], + "tools_ncc_milling_type": self.app.defaults["tools_ncc_milling_type"], "tools_iso_passes": self.app.defaults["tools_iso_passes"], "tools_iso_overlap": self.app.defaults["tools_iso_overlap"], diff --git a/appTools/ToolDblSided.py b/appTools/ToolDblSided.py index 025fc2e2..9761eb7e 100644 --- a/appTools/ToolDblSided.py +++ b/appTools/ToolDblSided.py @@ -518,10 +518,7 @@ class DsidedUI: # Type of object to be cutout self.type_obj_combo_label = QtWidgets.QLabel('%s:' % _("Type")) self.type_obj_combo_label.setToolTip( - _("Specify the type of object to be cutout.\n" - "It can be of type: Gerber or Geometry.\n" - "What is selected here will dictate the kind\n" - "of objects that will populate the 'Object' combobox.") + _("Select the type of application object to be processed in this tool.") ) self.object_type_radio = RadioSet([ diff --git a/appTools/ToolNCC.py b/appTools/ToolNCC.py index 4ad5c001..3e201632 100644 --- a/appTools/ToolNCC.py +++ b/appTools/ToolNCC.py @@ -98,6 +98,9 @@ class NonCopperClear(AppTool, Gerber): self.contour = None self.rest = None + # store here the tool diameter that is guaranteed to isolate the object + self.safe_tooldia = None + self.first_click = False self.cursor_pos = None self.mouse_is_dragging = False @@ -126,27 +129,29 @@ class NonCopperClear(AppTool, Gerber): self.tooldia = None self.form_fields = { - "tools_nccoperation": self.ui.op_radio, - "tools_nccoverlap": self.ui.ncc_overlap_entry, - "tools_nccmargin": self.ui.ncc_margin_entry, - "tools_nccmethod": self.ui.ncc_method_combo, - "tools_nccconnect": self.ui.ncc_connect_cb, - "tools_ncccontour": self.ui.ncc_contour_cb, - "tools_ncc_offset_choice": self.ui.ncc_choice_offset_cb, - "tools_ncc_offset_value": self.ui.ncc_offset_spinner, - "tools_nccmilling_type": self.ui.milling_type_radio + "tools_ncc_operation": self.ui.op_radio, + "tools_ncc_overlap": self.ui.ncc_overlap_entry, + "tools_ncc_margin": self.ui.ncc_margin_entry, + "tools_ncc_method": self.ui.ncc_method_combo, + "tools_ncc_connect": self.ui.ncc_connect_cb, + "tools_ncc_contour": self.ui.ncc_contour_cb, + "tools_ncc_offset_choice": self.ui.ncc_choice_offset_cb, + "tools_ncc_offset_value": self.ui.ncc_offset_spinner, + "tools_ncc_milling_type": self.ui.milling_type_radio, + "tools_ncc_check_valid": self.ui.valid_cb } self.name2option = { - "n_operation": "tools_nccoperation", - "n_overlap": "tools_nccoverlap", - "n_margin": "tools_nccmargin", - "n_method": "tools_nccmethod", - "n_connect": "tools_nccconnect", - "n_contour": "tools_ncccontour", - "n_offset": "tools_ncc_offset_choice", - "n_offset_value": "tools_ncc_offset_value", - "n_milling_type": "tools_nccmilling_type", + "n_operation": "tools_ncc_operation", + "n_overlap": "tools_ncc_overlap", + "n_margin": "tools_ncc_margin", + "n_method": "tools_ncc_method", + "n_connect": "tools_ncc_connect", + "n_contour": "tools_ncc_contour", + "n_offset": "tools_ncc_offset_choice", + "n_offset_value": "tools_ncc_offset_value", + "n_milling_type": "tools_ncc_milling_type", + "n_check": "tools_ncc_check_valid", } self.old_tool_dia = None @@ -241,7 +246,7 @@ class NonCopperClear(AppTool, Gerber): current_row = self.ui.tools_table.currentRow() try: current_uid = int(self.ui.tools_table.item(current_row, 3).text()) - self.ncc_tools[current_uid]['data']['tools_nccoperation'] = val + self.ncc_tools[current_uid]['data']['tools_ncc_operation'] = val # TODO got a crash here, a KeyError exception; need to see it again and find out the why except AttributeError: return @@ -463,7 +468,10 @@ class NonCopperClear(AppTool, Gerber): def set_tool_ui(self): self.units = self.app.defaults['units'].upper() - self.old_tool_dia = self.app.defaults["tools_nccnewdia"] + self.old_tool_dia = self.app.defaults["tools_ncc_newdia"] + + # reset the value to prepare for another isolation + self.safe_tooldia = None self.ui.tools_frame.show() @@ -492,29 +500,30 @@ class NonCopperClear(AppTool, Gerber): self.on_type_obj_index_changed(val=kind) self.on_reference_combo_changed() - self.ui.op_radio.set_value(self.app.defaults["tools_nccoperation"]) - self.ui.ncc_order_radio.set_value(self.app.defaults["tools_nccorder"]) - self.ui.ncc_overlap_entry.set_value(self.app.defaults["tools_nccoverlap"]) - self.ui.ncc_margin_entry.set_value(self.app.defaults["tools_nccmargin"]) - self.ui.ncc_method_combo.set_value(self.app.defaults["tools_nccmethod"]) - self.ui.ncc_connect_cb.set_value(self.app.defaults["tools_nccconnect"]) - self.ui.ncc_contour_cb.set_value(self.app.defaults["tools_ncccontour"]) + self.ui.op_radio.set_value(self.app.defaults["tools_ncc_operation"]) + self.ui.ncc_order_radio.set_value(self.app.defaults["tools_ncc_order"]) + self.ui.ncc_overlap_entry.set_value(self.app.defaults["tools_ncc_overlap"]) + self.ui.ncc_margin_entry.set_value(self.app.defaults["tools_ncc_margin"]) + self.ui.ncc_method_combo.set_value(self.app.defaults["tools_ncc_method"]) + self.ui.ncc_connect_cb.set_value(self.app.defaults["tools_ncc_connect"]) + self.ui.ncc_contour_cb.set_value(self.app.defaults["tools_ncc_contour"]) self.ui.ncc_choice_offset_cb.set_value(self.app.defaults["tools_ncc_offset_choice"]) self.ui.ncc_offset_spinner.set_value(self.app.defaults["tools_ncc_offset_value"]) - self.ui.ncc_rest_cb.set_value(self.app.defaults["tools_nccrest"]) - self.ui.rest_ncc_margin_entry.set_value(self.app.defaults["tools_nccmargin"]) - self.ui.rest_ncc_connect_cb.set_value(self.app.defaults["tools_nccconnect"]) - self.ui.rest_ncc_contour_cb.set_value(self.app.defaults["tools_ncccontour"]) + self.ui.ncc_rest_cb.set_value(self.app.defaults["tools_ncc_rest"]) + self.ui.rest_ncc_margin_entry.set_value(self.app.defaults["tools_ncc_margin"]) + self.ui.rest_ncc_connect_cb.set_value(self.app.defaults["tools_ncc_connect"]) + self.ui.rest_ncc_contour_cb.set_value(self.app.defaults["tools_ncc_contour"]) self.ui.rest_ncc_choice_offset_cb.set_value(self.app.defaults["tools_ncc_offset_choice"]) self.ui.rest_ncc_offset_spinner.set_value(self.app.defaults["tools_ncc_offset_value"]) - self.ui.select_combo.set_value(self.app.defaults["tools_nccref"]) + self.ui.select_combo.set_value(self.app.defaults["tools_ncc_ref"]) self.ui.area_shape_radio.set_value(self.app.defaults["tools_ncc_area_shape"]) + self.ui.valid_cb.set_value(self.app.defaults["tools_ncc_check_valid"]) - self.ui.milling_type_radio.set_value(self.app.defaults["tools_nccmilling_type"]) + self.ui.milling_type_radio.set_value(self.app.defaults["tools_ncc_milling_type"]) - self.ui.new_tooldia_entry.set_value(self.app.defaults["tools_nccnewdia"]) + self.ui.new_tooldia_entry.set_value(self.app.defaults["tools_ncc_newdia"]) # init the working variables self.default_data.clear() @@ -550,26 +559,27 @@ class NonCopperClear(AppTool, Gerber): "area_overz": float(self.app.defaults["geometry_area_overz"]), "optimization_type": self.app.defaults["geometry_optimization_type"], - "tools_nccoperation": self.app.defaults["tools_nccoperation"], - "tools_nccmargin": self.app.defaults["tools_nccmargin"], - "tools_nccmethod": self.app.defaults["tools_nccmethod"], - "tools_nccconnect": self.app.defaults["tools_nccconnect"], - "tools_ncccontour": self.app.defaults["tools_ncccontour"], - "tools_nccoverlap": self.app.defaults["tools_nccoverlap"], - "tools_nccrest": self.app.defaults["tools_nccrest"], - "tools_nccref": self.app.defaults["tools_nccref"], + "tools_ncc_operation": self.app.defaults["tools_ncc_operation"], + "tools_ncc_margin": self.app.defaults["tools_ncc_margin"], + "tools_ncc_method": self.app.defaults["tools_ncc_method"], + "tools_ncc_connect": self.app.defaults["tools_ncc_connect"], + "tools_ncc_contour": self.app.defaults["tools_ncc_contour"], + "tools_ncc_overlap": self.app.defaults["tools_ncc_overlap"], + "tools_ncc_rest": self.app.defaults["tools_ncc_rest"], + "tools_ncc_ref": self.app.defaults["tools_ncc_ref"], "tools_ncc_offset_choice": self.app.defaults["tools_ncc_offset_choice"], "tools_ncc_offset_value": self.app.defaults["tools_ncc_offset_value"], - "tools_nccmilling_type": self.app.defaults["tools_nccmilling_type"] + "tools_ncc_milling_type": self.app.defaults["tools_ncc_milling_type"], + "tools_ncc_check_valid": self.app.defaults["tools_ncc_check_valid"], } try: - dias = [float(self.app.defaults["tools_ncctools"])] + dias = [float(self.app.defaults["tools_ncc_tools"])] except (ValueError, TypeError): try: - dias = [float(eval(dia)) for dia in self.app.defaults["tools_ncctools"].split(",") if dia != ''] + dias = [float(eval(dia)) for dia in self.app.defaults["tools_ncc_tools"].split(",") if dia != ''] except AttributeError: - dias = self.app.defaults["tools_ncctools"] + dias = self.app.defaults["tools_ncc_tools"] except Exception: dias = [] @@ -819,6 +829,10 @@ class NonCopperClear(AppTool, Gerber): }) def on_find_optimal_tooldia(self): + self.find_safe_tooldia_worker(is_displayed=True) + + def find_safe_tooldia_worker(self, is_displayed): + self.app.inform.emit(_("NCC Tool. Checking tools for validity.")) self.units = self.app.defaults['units'].upper() obj_name = self.ui.object_combo.currentText() @@ -836,7 +850,7 @@ class NonCopperClear(AppTool, Gerber): proc = self.app.proc_container.new(_("Working...")) - def job_thread(app_obj): + def job_thread(app_obj, is_display): try: old_disp_number = 0 pol_nr = 0 @@ -901,18 +915,48 @@ class NonCopperClear(AppTool, Gerber): min_dist = min(min_list) min_dist_truncated = self.app.dec_format(float(min_dist), self.decimals) + self.safe_tooldia = min_dist_truncated - self.optimal_found_sig.emit(min_dist_truncated) + if is_display: + self.optimal_found_sig.emit(min_dist_truncated) - app_obj.inform.emit('[success] %s: %s %s' % - (_("Optimal tool diameter found"), str(min_dist_truncated), self.units.lower())) + app_obj.inform.emit('[success] %s: %s %s' % + (_("Optimal tool diameter found"), str(min_dist_truncated), + self.units.lower())) + else: + # find the selected tool ID's + sorted_tools = [] + table_items = self.ui.tools_table.selectedItems() + sel_rows = {t.row() for t in table_items} + for row in sel_rows: + tid = int(self.ui.tools_table.item(row, 3).text()) + sorted_tools.append(tid) + if not sorted_tools: + msg = _("There are no tools selected in the Tool Table.") + self.app.inform.emit('[ERROR_NOTCL] %s' % msg) + return 'fail' + + # check if the tools diameters are less then the safe tool diameter + suitable_tools = [] + for tool in sorted_tools: + tool_dia = float(self.ncc_tools[tool]['tooldia']) + if tool_dia <= self.safe_tooldia: + suitable_tools.append(tool_dia) + + if not suitable_tools: + msg = _("Incomplete isolation. None of the selected tools could do a complete isolation.") + self.app.inform.emit('[WARNING] %s' % msg) + else: + msg = _("At least one of the selected tools can do a complete isolation.") + self.app.inform.emit('[success] %s' % msg) + + # reset the value to prepare for another isolation + self.safe_tooldia = None except Exception as ee: - proc.done() log.debug(str(ee)) return - proc.done() - self.app.worker_task.emit({'fcn': job_thread, 'params': [self.app]}) + self.app.worker_task.emit({'fcn': job_thread, 'params': [self.app, is_displayed]}) def on_tool_add(self, custom_dia=None): self.blockSignals(True) @@ -1113,7 +1157,7 @@ class NonCopperClear(AppTool, Gerber): 'offset': 'Path', 'offset_value': 0.0, 'type': 'Iso', - 'tool_type': deepcopy(self.app.defaults["tools_ncctool_type"]), + 'tool_type': deepcopy(self.app.defaults["tools_ncc_tool_type"]), 'data': deepcopy(self.default_data), 'solid_geometry': [] } @@ -1266,6 +1310,9 @@ class NonCopperClear(AppTool, Gerber): self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Object not found"), str(self.obj_name))) return + if self.ui.valid_cb.get_value() is True: + self.find_safe_tooldia_worker(is_displayed=False) + # use the selected tools in the tool table; get diameters for isolation self.iso_dia_list = [] # use the selected tools in the tool table; get diameters for non-copper clear @@ -1288,7 +1335,7 @@ class NonCopperClear(AppTool, Gerber): # find out which tools is for isolation and which are for copper clearing for uid_k, uid_v in self.ncc_tools.items(): if round(uid_v['tooldia'], self.decimals) == round(self.tooldia, self.decimals): - if uid_v['data']['tools_nccoperation'] == "iso": + if uid_v['data']['tools_ncc_operation'] == "iso": self.iso_dia_list.append(self.tooldia) else: self.ncc_dia_list.append(self.tooldia) @@ -2113,10 +2160,10 @@ class NonCopperClear(AppTool, Gerber): break # parameters that are particular to the current tool - ncc_overlap = float(self.ncc_tools[tool_uid]["data"]["tools_nccoverlap"]) / 100.0 - ncc_method = self.ncc_tools[tool_uid]["data"]["tools_nccmethod"] - ncc_connect = self.ncc_tools[tool_uid]["data"]["tools_nccconnect"] - ncc_contour = self.ncc_tools[tool_uid]["data"]["tools_ncccontour"] + ncc_overlap = float(self.ncc_tools[tool_uid]["data"]["tools_ncc_overlap"]) / 100.0 + ncc_method = self.ncc_tools[tool_uid]["data"]["tools_ncc_method"] + ncc_connect = self.ncc_tools[tool_uid]["data"]["tools_ncc_connect"] + ncc_contour = self.ncc_tools[tool_uid]["data"]["tools_ncc_contour"] has_offset = self.ncc_tools[tool_uid]["data"]["tools_ncc_offset_choice"] ncc_offset = float(self.ncc_tools[tool_uid]["data"]["tools_ncc_offset_value"]) @@ -2360,8 +2407,8 @@ class NonCopperClear(AppTool, Gerber): break # parameters that are particular to the current tool - ncc_overlap = float(self.ncc_tools[tool_uid]["data"]["tools_nccoverlap"]) / 100.0 - ncc_method = self.ncc_tools[tool_uid]["data"]["tools_nccmethod"] + ncc_overlap = float(self.ncc_tools[tool_uid]["data"]["tools_ncc_overlap"]) / 100.0 + ncc_method = self.ncc_tools[tool_uid]["data"]["tools_ncc_method"] # variables to display the percentage of work done geo_len = len(area.geoms) @@ -2716,9 +2763,9 @@ class NonCopperClear(AppTool, Gerber): offset_a = sum(sorted_tools) current_uid = int(1) try: - tool = eval(self.app.defaults["tools_ncctools"])[0] + tool = eval(self.app.defaults["tools_ncc_tools"])[0] except TypeError: - tool = eval(self.app.defaults["tools_ncctools"]) + tool = eval(self.app.defaults["tools_ncc_tools"]) # ################################################################################################### # Calculate the empty area by subtracting the solid_geometry from the object bounding box geometry ## @@ -2758,7 +2805,7 @@ class NonCopperClear(AppTool, Gerber): self.solid_geometry = ncc_obj.solid_geometry # if milling type is climb then the move is counter-clockwise around features - milling_type = self.app.defaults["tools_nccmilling_type"] + milling_type = self.app.defaults["tools_ncc_milling_type"] for tool_iso in isotooldia: new_geometry = [] @@ -3106,9 +3153,9 @@ class NonCopperClear(AppTool, Gerber): rest_geo = [] current_uid = 1 try: - tool = eval(self.app.defaults["tools_ncctools"])[0] + tool = eval(self.app.defaults["tools_ncc_tools"])[0] except TypeError: - tool = eval(self.app.defaults["tools_ncctools"]) + tool = eval(self.app.defaults["tools_ncc_tools"]) # repurposed flag for final object, geo_obj. True if it has any solid_geometry, False if not. app_obj.poly_not_cleared = True @@ -3137,7 +3184,7 @@ class NonCopperClear(AppTool, Gerber): self.solid_geometry = ncc_obj.solid_geometry # if milling type is climb then the move is counter-clockwise around features - milling_type = self.app.defaults["tools_nccmilling_type"] + milling_type = self.app.defaults["tools_ncc_milling_type"] for tool_iso in isotooldia: new_geometry = [] @@ -4247,10 +4294,20 @@ class NccUI: self.area_shape_label.hide() self.area_shape_radio.hide() + # Check Tool validity + self.valid_cb = FCCheckBox(label=_('Check validity')) + self.valid_cb.setToolTip( + _("If checked then the tools diameters are verified\n" + "if they will provide a complete isolation.") + ) + self.valid_cb.setObjectName("n_check") + + self.grid3.addWidget(self.valid_cb, 33, 0, 1, 2) + separator_line = QtWidgets.QFrame() separator_line.setFrameShape(QtWidgets.QFrame.HLine) separator_line.setFrameShadow(QtWidgets.QFrame.Sunken) - self.grid3.addWidget(separator_line, 32, 0, 1, 2) + self.grid3.addWidget(separator_line, 35, 0, 1, 2) self.generate_ncc_button = FCButton(_('Generate Geometry')) self.generate_ncc_button.setIcon(QtGui.QIcon(self.app.resource_location + '/geometry32.png')) diff --git a/appTools/ToolSub.py b/appTools/ToolSub.py index 680d2a5b..7967c89e 100644 --- a/appTools/ToolSub.py +++ b/appTools/ToolSub.py @@ -635,11 +635,13 @@ class SubUI: self.tools_frame.setLayout(self.tools_box) # Form Layout - form_layout = QtWidgets.QFormLayout() - self.tools_box.addLayout(form_layout) + grid0 = QtWidgets.QGridLayout() + grid0.setColumnStretch(0, 0) + grid0.setColumnStretch(1, 1) + self.tools_box.addLayout(grid0) self.gerber_title = QtWidgets.QLabel("%s" % _("GERBER")) - form_layout.addRow(self.gerber_title) + grid0.addWidget(self.gerber_title, 0, 0, 1, 2) # Target Gerber Object self.target_gerber_combo = FCComboBox() @@ -655,7 +657,8 @@ class SubUI: "the subtractor Gerber object.") ) - form_layout.addRow(self.target_gerber_label, self.target_gerber_combo) + grid0.addWidget(self.target_gerber_label, 2, 0) + grid0.addWidget(self.target_gerber_combo, 2, 1) # Substractor Gerber Object self.sub_gerber_combo = FCComboBox() @@ -669,9 +672,9 @@ class SubUI: _("Gerber object that will be subtracted\n" "from the target Gerber object.") ) - e_lab_1 = QtWidgets.QLabel('') - form_layout.addRow(self.sub_gerber_label, self.sub_gerber_combo) + grid0.addWidget(self.sub_gerber_label, 4, 0) + grid0.addWidget(self.sub_gerber_combo, 4, 1) self.intersect_btn = FCButton(_('Subtract Gerber')) self.intersect_btn.setToolTip( @@ -686,15 +689,11 @@ class SubUI: font-weight: bold; } """) - self.tools_box.addWidget(self.intersect_btn) - self.tools_box.addWidget(e_lab_1) - - # Form Layout - form_geo_layout = QtWidgets.QFormLayout() - self.tools_box.addLayout(form_geo_layout) + grid0.addWidget(self.intersect_btn, 6, 0, 1, 2) + grid0.addWidget(QtWidgets.QLabel(''), 8, 0, 1, 2) self.geo_title = QtWidgets.QLabel("%s" % _("GEOMETRY")) - form_geo_layout.addRow(self.geo_title) + grid0.addWidget(self.geo_title, 10, 0, 1, 2) # Target Geometry Object self.target_geo_combo = FCComboBox() @@ -710,7 +709,8 @@ class SubUI: "the subtractor Geometry object.") ) - form_geo_layout.addRow(self.target_geo_label, self.target_geo_combo) + grid0.addWidget(self.target_geo_label, 12, 0) + grid0.addWidget(self.target_geo_combo, 12, 1) # Substractor Geometry Object self.sub_geo_combo = FCComboBox() @@ -724,13 +724,14 @@ class SubUI: _("Geometry object that will be subtracted\n" "from the target Geometry object.") ) - e_lab_1 = QtWidgets.QLabel('') - form_geo_layout.addRow(self.sub_geo_label, self.sub_geo_combo) + grid0.addWidget(self.sub_geo_label, 14, 0) + grid0.addWidget(self.sub_geo_combo, 14, 1) self.close_paths_cb = FCCheckBox(_("Close paths")) self.close_paths_cb.setToolTip(_("Checking this will close the paths cut by the Geometry subtractor object.")) - self.tools_box.addWidget(self.close_paths_cb) + + grid0.addWidget(self.close_paths_cb, 16, 0, 1, 2) self.intersect_geo_btn = FCButton(_('Subtract Geometry')) self.intersect_geo_btn.setToolTip( @@ -743,8 +744,9 @@ class SubUI: font-weight: bold; } """) - self.tools_box.addWidget(self.intersect_geo_btn) - self.tools_box.addWidget(e_lab_1) + + grid0.addWidget(self.intersect_geo_btn, 18, 0, 1, 2) + grid0.addWidget(QtWidgets.QLabel(''), 20, 0, 1, 2) self.tools_box.addStretch() diff --git a/app_Main.py b/app_Main.py index a008a272..16c90adc 100644 --- a/app_Main.py +++ b/app_Main.py @@ -4139,7 +4139,7 @@ class App(QtCore.QObject): def scale_defaults(self, sfactor, dimensions): for dim in dimensions: - if dim in ['geometry_cnctooldia', 'tools_ncctools', 'tools_solderpaste_tools', 'tools_iso_tooldia', + if dim in ['geometry_cnctooldia', 'tools_ncc_tools', 'tools_solderpaste_tools', 'tools_iso_tooldia', 'tools_painttooldia', 'tools_transform_ref_point', 'tools_cal_toolchange_xy', 'gerber_editor_newdim', 'tools_drill_toolchangexy', 'tools_drill_endxy', 'geometry_toolchangexy', 'geometry_endxy', 'tools_solderpaste_xy_toolchange']: @@ -4255,8 +4255,8 @@ class App(QtCore.QObject): "tools_drill_feedrate_probe", "tools_drill_z_pdepth", "tools_drill_area_overz", # NCC Tool - "tools_ncctools", "tools_nccmargin", "tools_ncc_offset_value", "tools_ncccutz", "tools_ncctipdia", - "tools_nccnewdia", + "tools_ncc_tools", "tools_ncc_margin", "tools_ncc_offset_value", "tools_ncc_cutz", "tools_ncc_tipdia", + "tools_ncc_newdia", # Cutout Tool "tools_cutout_tooldia", 'tools_cutout_margin', "tools_cutout_z", "tools_cutout_depthperpass", @@ -9686,7 +9686,7 @@ class App(QtCore.QObject): # label = QtWidgets.QLabel("Choose an item from Project") # label.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter) - sel_title = QtWidgets.QTextEdit(_('Shortcut Key List')) + sel_title = QtWidgets.QTextEdit() sel_title.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) sel_title.setFrameStyle(QtWidgets.QFrame.NoFrame) diff --git a/defaults.py b/defaults.py index 9bdfea55..10d07db1 100644 --- a/defaults.py +++ b/defaults.py @@ -461,26 +461,27 @@ class FlatCAMDefaults: "tools_drill_area_overz": 1.0, # NCC Tool - "tools_ncctools": "1.0, 0.5", - "tools_nccorder": 'rev', - "tools_nccoperation": 'clear', - "tools_nccoverlap": 40, - "tools_nccmargin": 1.0, - "tools_nccmethod": _("Seed"), - "tools_nccconnect": True, - "tools_ncccontour": True, - "tools_nccrest": False, + "tools_ncc_tools": "1.0, 0.5", + "tools_ncc_order": 'rev', + "tools_ncc_operation": 'clear', + "tools_ncc_overlap": 40, + "tools_ncc_margin": 1.0, + "tools_ncc_method": _("Seed"), + "tools_ncc_connect": True, + "tools_ncc_contour": True, + "tools_ncc_rest": False, "tools_ncc_offset_choice": False, "tools_ncc_offset_value": 0.0000, - "tools_nccref": _('Itself'), + "tools_ncc_ref": _('Itself'), "tools_ncc_area_shape": "square", - "tools_nccmilling_type": 'cl', - "tools_ncctool_type": 'C1', - "tools_ncccutz": -0.05, - "tools_ncctipdia": 0.1, - "tools_ncctipangle": 30, - "tools_nccnewdia": 0.1, + "tools_ncc_milling_type": 'cl', + "tools_ncc_tool_type": 'C1', + "tools_ncc_cutz": -0.05, + "tools_ncc_tipdia": 0.1, + "tools_ncc_tipangle": 30, + "tools_ncc_newdia": 0.1, "tools_ncc_plotting": 'normal', + "tools_ncc_check_valid": True, # Cutout Tool "tools_cutout_tooldia": 2.4, diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 970b7d4a..904768ca 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 9b330fb1..27877608 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:05+0300\n" -"PO-Revision-Date: 2020-10-21 16:05+0300\n" +"POT-Creation-Date: 2020-10-22 15:07+0300\n" +"PO-Revision-Date: 2020-10-22 15:07+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -104,7 +104,7 @@ msgstr "Lesezeichen" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -120,8 +120,8 @@ msgid "Cancelled." msgstr "Abgebrochen." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -159,18 +159,18 @@ msgstr "" "angefordert." #: appCommon/Common.py:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Klicken Sie auf den Startpunkt des Bereichs." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Klicken Sie auf den Endpunkt des Bereichs." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" @@ -178,7 +178,7 @@ msgstr "" "klicken Sie mit der rechten Maustaste, um den Vorgang abzuschließen." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -272,7 +272,7 @@ msgstr "" "der Werkzeugdatenbank ausgewählt haben." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Abbrechen" @@ -282,15 +282,15 @@ msgid "Tool Name" msgstr "Werkzeugname" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Werkzeugdurchm" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Werkzeugversatz" @@ -301,8 +301,8 @@ msgstr "Selbstdefinierter Werkzeugversatz" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Werkzeugtyp" @@ -311,16 +311,16 @@ msgid "Tool Shape" msgstr "Werkzeugform" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -347,7 +347,7 @@ msgid "V-Angle" msgstr "Winkel der V-Form" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -377,7 +377,7 @@ msgid "Spindle Speed" msgstr "Drehgeschwindigkeit" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Warten zum Beschleunigen" @@ -387,7 +387,7 @@ msgstr "Warten zum Beschleunigen" msgid "Dwelltime" msgstr "Wartezeit zum Beschleunigen" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -713,13 +713,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Werkzeugdatenbank konnte nicht geladen werden." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Formatfehler beim Einlesen der Werkzeugdatenbank." @@ -778,7 +778,7 @@ msgstr "Import der FlatCAM-Werkzeugdatenbank" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -834,21 +834,21 @@ msgid "Cutout Parameters" msgstr "Schlitze-Parameter" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Name" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -887,7 +887,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Operation" @@ -914,7 +914,7 @@ msgstr "Bohren" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Isolation" @@ -925,7 +925,7 @@ msgid "Paint" msgstr "Malen" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 #, fuzzy #| msgid "CCW" msgid "NCC" @@ -943,13 +943,13 @@ msgstr "Ausschnitt PCB" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Form" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -965,7 +965,7 @@ msgstr "" "Die Geschwindigkeit in der XY-Ebene, die beim Schneiden in Material " "verwendet wird." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -982,7 +982,7 @@ msgstr "" "Vorschub Z.\n" "Die Geschwindigkeit in der Z-Ebene." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -996,7 +996,7 @@ msgstr "" "- Klären-> das reguläre Nicht-Kupfer-löschen." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Klären" @@ -1006,7 +1006,7 @@ msgstr "Klären" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Fräsart" @@ -1016,7 +1016,7 @@ msgstr "Fräsart" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1031,7 +1031,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Steigen" @@ -1040,24 +1040,24 @@ msgstr "Steigen" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Konventionell" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Überlappung" # Double #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1085,12 +1085,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Marge" @@ -1101,25 +1101,25 @@ msgstr "Marge" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Methode" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1132,9 +1132,9 @@ msgstr "" "- Linienbasiert: Parallele Linien." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1143,20 +1143,20 @@ msgstr "Standard" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Keim" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1164,25 +1164,25 @@ msgstr "Linien" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combo" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Verbinden" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1192,15 +1192,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Kontur" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1210,17 +1210,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Versatz" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1234,7 +1234,7 @@ msgstr "" # 3rd Time #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1256,7 +1256,7 @@ msgstr "" "wegen zu vieler Wege." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1267,7 +1267,7 @@ msgstr "" "die Kanten des Polygons bis\n" "gemalt werden." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1290,7 +1290,7 @@ msgstr "" "in der angegebenen Reihenfolge." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1311,7 +1311,7 @@ msgstr "" "Breite der Isolationslücke in\n" "Anzahl (Ganzzahl) der Werkzeugbreiten." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1406,7 +1406,7 @@ msgstr "" "erzeugen.\n" "Der Wert hier kann den Parameter Cut Z ausgleichen." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1423,7 +1423,7 @@ msgstr "" "mehrmals schneiden, bis Schnitttiefe Z\n" "erreicht ist." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1453,7 +1453,7 @@ msgstr "" "Sogenannter Eintauchvorschub.\n" "Dies ist für die lineare Bewegung G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1475,7 +1475,7 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1703,7 +1703,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1715,7 +1715,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1724,7 +1724,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" @@ -1739,7 +1739,7 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1751,7 +1751,7 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1760,7 +1760,7 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Der bearbeitete Wert liegt innerhalb der Grenzen." @@ -1897,12 +1897,12 @@ msgstr "Erledigt. Bohrer Bewegen abgeschlossen." msgid "Done. Drill(s) copied." msgstr "Erledigt. Bohrer kopiert." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Bohrungen insgesamt" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Schlitz insgesamt" @@ -1910,8 +1910,8 @@ msgstr "Schlitz insgesamt" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1986,7 +1986,7 @@ msgstr "Erledigt. Bohrer gelöscht." msgid "Click on the circular array Center position" msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -1996,14 +1996,14 @@ msgstr "Excellon Editor" msgid "Name:" msgstr "Name:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Werkzeugtabelle" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -2033,9 +2033,9 @@ msgstr "" "Werkzeug zur Werkzeugliste hinzufügen / löschen\n" "für dieses Excellon-Objekt." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" @@ -2119,7 +2119,7 @@ msgstr "Linear" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2289,7 +2289,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Länge" @@ -2399,7 +2399,7 @@ msgid "Round" msgstr "Runden" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2410,10 +2410,10 @@ msgstr "Runden" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2473,19 +2473,19 @@ msgid "Text Tool" msgstr "Textwerkzeug" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Werkzeug" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Werkzeug Malen" @@ -2570,7 +2570,7 @@ msgstr "Puffer" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Referenz" @@ -2605,10 +2605,10 @@ msgstr "Ursprung" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Auswahl" @@ -2616,7 +2616,7 @@ msgstr "Auswahl" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Punkt" @@ -2643,8 +2643,8 @@ msgid "A point of reference in format X,Y." msgstr "Ein Bezugspunkt im Format X, Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2856,7 +2856,7 @@ msgid "Offset Y" msgstr "Versatz Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2944,12 +2944,12 @@ msgstr "" "Element aus dem ausgewählten Objekt unter Verwendung des Faktors." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Objekt" @@ -3336,14 +3336,14 @@ msgstr "Malen geometrie erstellen ..." msgid "Shape transformations ..." msgstr "Formtransformationen ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Geo-Editor" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3358,14 +3358,14 @@ msgid "Line" msgstr "Linie" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Polygon" @@ -3400,7 +3400,7 @@ msgstr "Klicken Sie auf den Zielpunkt." msgid "Editing MultiGeo Geometry, tool" msgstr "Bearbeiten von MultiGeo Geometry, Werkzeug" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "mit Durchmesser" @@ -3739,10 +3739,10 @@ msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3962,7 +3962,7 @@ msgid "" msgstr "" "Die Datei enthält keine Aperture-Definitionen. Abbruch der Gerber-Erstellung." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4109,12 +4109,12 @@ msgstr "" "Zeichenfolge, die die Zeichenfolge im Feld Suchen im gesamten Text ersetzt." #: appEditors/AppTextEditor.py:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Alles" @@ -4171,20 +4171,20 @@ msgid "Open file" msgstr "Datei öffnen" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Code exportieren ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Gespeichert in" @@ -4216,32 +4216,32 @@ msgstr "Speichern Sie GCode" msgid "Start GCode" msgstr "G-Code starten" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Maschinencode in den Code-Editor geladen" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 #, fuzzy #| msgid "Code Editor" msgid "GCode Editor" msgstr "Code-Editor" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Durchm" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4249,8 +4249,8 @@ msgstr "TT" msgid "Drills" msgstr "Bohrer" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4630,7 +4630,7 @@ msgstr "Einstellungen aus Datei importieren ..." msgid "Export Preferences to file ..." msgstr "Einstellungen in Datei exportieren ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Einstellungen speichern" @@ -5159,7 +5159,7 @@ msgstr "Quelltext anzeigen" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5325,7 +5325,7 @@ msgid "Cutout Tool" msgstr "Ausschnittwerkzeug" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "NCC Werkzeug" @@ -5334,7 +5334,7 @@ msgstr "NCC Werkzeug" msgid "Isolation Tool" msgstr "Isolationswerkzeug" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5592,10 +5592,10 @@ msgstr "Max. Magnetabstand" msgid "Toggle the display of axis on canvas" msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Einstellungen" @@ -5646,7 +5646,7 @@ msgstr "Grundstücksfläche" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5655,7 +5655,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5663,8 +5663,8 @@ msgstr "GEOMETRY" msgid "CNC-JOB" msgstr "CNC-Auftrag" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "WERKZEUGE" @@ -5730,7 +5730,7 @@ msgstr "Einstellungen werden geschlossen ohne die Änderungen zu speichern." msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Neu" @@ -5739,12 +5739,12 @@ msgstr "Neu" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5759,10 +5759,10 @@ msgstr "Geometrie" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5813,7 +5813,7 @@ msgstr "Überschneidung" msgid "Subtraction" msgstr "Subtraktion" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Schnitt" @@ -5866,20 +5866,20 @@ msgstr "FlatCAM-Einstellungsordner geöffnet." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Ja" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5962,7 +5962,7 @@ msgstr "Abgebrochen. Nichts ausgewählt, um sich zu bewegen." msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" @@ -5987,7 +5987,7 @@ msgstr "Shell aktiviert." msgid "Shell disabled." msgstr "Shell deaktiviert." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " @@ -6504,15 +6504,15 @@ msgstr "Führen Sie den Versatzvorgang aus." msgid "Gerber Object" msgstr "Gerber-Objekt" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Diagrammoptionen" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6524,26 +6524,26 @@ msgstr "Solide" msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "M-farbig" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Zeichn" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6555,19 +6555,19 @@ msgstr "Plotten (zeigen) dieses Objekt." msgid "Edit an Gerber object." msgstr "Gerber-Objekt" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Eigenschaften" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 #, fuzzy @@ -6623,7 +6623,7 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6639,11 +6639,23 @@ msgstr "" "Generieren Sie die Geometrie für\n" "der Brettausschnitt." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "NUTZEN" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Eigenschaften" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6657,13 +6669,13 @@ msgstr "" "Objekt. Kann verwendet werden, um alle zu entfernen\n" "Kupfer aus einer bestimmten Region." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Grenzmarge" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6675,23 +6687,23 @@ msgstr "" "Objekte mit diesem Minimum\n" "Entfernung." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Geometrie erzeugen" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Begrenzungsrahmen" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6699,7 +6711,7 @@ msgstr "" "Erstellen Sie eine Geometrie, die das Gerber-Objekt umgibt.\n" "Quadratische Form." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6707,7 +6719,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6719,25 +6731,25 @@ msgstr "" "ihr Radius ist gleich\n" "der Abstand." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Generieren Sie das Geometrieobjekt." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Excellon-Objekt" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Feste Kreise." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." msgstr "Excellon-Objekt" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6753,7 +6765,7 @@ msgstr "" "\n" "Hier werden die Werkzeuge zur G-Code-Generierung ausgewählt." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6762,7 +6774,7 @@ msgstr "" "Werkzeugdurchmesser Der Wert (in aktuellen FlatCAM-Einheiten)\n" "ist die Schnittbreite in das Material." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6771,7 +6783,7 @@ msgstr "" "Die Anzahl der Bohrlöcher. Löcher, mit denen gebohrt wird\n" "ein Bohrer." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6780,13 +6792,13 @@ msgstr "" "Die Anzahl der Langlöcher. Löcher, die von erstellt werden\n" "Fräsen mit einem Schaftfräser." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." msgstr "Legt die Farbe der Form fest, wenn sie ausgewählt wird." -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6794,21 +6806,21 @@ 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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 #, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" msgstr "Aus DB hinzufügen" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6817,13 +6829,13 @@ msgstr "" "Fassen Sie eine Auswahl von Excellon-Objekten in einem neuen Excellon-Objekt " "zusammen." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 #, fuzzy #| msgid "Milling Type" msgid "Milling Tool" msgstr "Fräsart" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6832,11 +6844,11 @@ msgstr "" "Fassen Sie eine Auswahl von Excellon-Objekten in einem neuen Excellon-Objekt " "zusammen." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Fräsgeometrie" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6847,22 +6859,22 @@ msgstr "" "die gefräst werden sollen. Verwenden Sie die Spalte #, um die Auswahl zu " "treffen." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Fräsdurchmesser" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Mühlenbohrer" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6874,11 +6886,11 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Werkzeugwegen." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Mühlenschlitze" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6890,17 +6902,17 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Werkzeugwegen." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Geometrieobjekt" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." msgstr "Geometrieobjekt" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6929,12 +6941,12 @@ 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:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Plotobjekt" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6945,7 +6957,7 @@ msgstr "" "Werkzeugwechselereignis angezeigt\n" "wird als T1, T2 ... Tn angezeigt" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6962,7 +6974,7 @@ msgstr "" "- Out (Seite) -> Der Werkzeugschnitt folgt der Geometrielinie an der " "Außenseite." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6985,7 +6997,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:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7015,7 +7027,7 @@ msgstr "" "Wenn Sie den V-Form-Werkzeugtyp automatisch auswählen, wird der " "Operationstyp als Isolation ausgewählt." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7033,7 +7045,7 @@ msgstr "" "der Leinwand aktiviert / deaktiviert werden\n" "für das entsprechende Werkzeug." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -7045,19 +7057,19 @@ msgstr "" "Der Wert kann für \"außerhalb\" positiv sein\n" "Cut und Negativ für \"Inside\" Cut." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Aus DB hinzufügen" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -7065,16 +7077,16 @@ msgstr "" "Fügen Sie der Werkzeugtabelle ein neues Werkzeug hinzu\n" "mit dem oben angegebenen Durchmesser." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 #, fuzzy #| msgid "Add from DB" msgid "Pick from DB" msgstr "Aus DB hinzufügen" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -7089,7 +7101,7 @@ msgstr "" "Fügen Sie der Werkzeugtabelle ein neues Werkzeug aus der\n" "aus der Werkzeugdatenbank hinzu." -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7097,7 +7109,7 @@ msgstr "" "Kopieren Sie eine Auswahl von Werkzeugen in die Werkzeugtabelle\n" "indem Sie zuerst eine Zeile in der Werkzeugtabelle auswählen." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7105,7 +7117,7 @@ msgstr "" "Löschen Sie eine Auswahl von Werkzeugen in der Werkzeugtabelle\n" "indem Sie zuerst eine Zeile in der Werkzeugtabelle auswählen." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -7120,18 +7132,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Parameter für" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -7139,28 +7151,28 @@ msgstr "" "Die Daten, die zum Erstellen von GCode verwendet werden.\n" "Jedes Werkzeug speichert seinen eigenen Satz solcher Daten." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "Stichelspitzen-Durchm" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "Stichel-Winkel" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -7168,7 +7180,7 @@ msgstr "" "Der Spitzenwinkel für das Stichel-Werkzeug.\n" "In grad." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7179,7 +7191,7 @@ msgstr "" "Schnitttiefe (negativ)\n" "unter der Kupferoberfläche." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7188,7 +7200,7 @@ msgstr "" msgid "Multi-Depth" msgstr "Mehrfache Tiefe" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" @@ -7197,7 +7209,7 @@ msgstr "" "Höhe des Werkzeugs bei\n" "Bewegen ohne zu schneiden." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7207,7 +7219,7 @@ msgstr "" "Schnittgeschwindigkeit im XY\n" "Flugzeug in Einheiten pro Minute" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7218,7 +7230,7 @@ msgstr "" "Flugzeug in Einheiten pro Minute.\n" "Es heißt auch Sturz." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7233,13 +7245,13 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Nachschneiden" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7254,7 +7266,7 @@ msgstr "" "Beim letzten Schnitt treffen wir einen\n" "verlängerter Schnitt über dem ersten Schnittabschnitt." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7265,7 +7277,7 @@ msgstr "" "Wenn LASER-Postprozessor verwendet wird,\n" "Dieser Wert ist die Leistung des Lasers." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7276,14 +7288,14 @@ msgstr "" "Pause, damit die Spindel ihre erreichen kann\n" "Geschwindigkeit vor dem Schneiden." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7291,7 +7303,7 @@ msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." msgid "Probe Z depth" msgstr "Sonde Z Tiefe" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7303,14 +7315,14 @@ msgstr "" "Die maximale Tiefe, in der die Sonde zulässig ist\n" "zu untersuchen. Negativer Wert in aktuellen Einheiten." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Vorschubsonde" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7318,15 +7330,15 @@ msgstr "Vorschubsonde" msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Parameter auf alle Werkzeuge anwenden" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7334,24 +7346,24 @@ msgstr "" "Die aktuell angegebenen Parameter werden allen Werkzeugen der " "Werkzeugtabelle zugeordnet." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Allgemeine Parameter" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Parameter, die allen Werkzeugen gemeinsam sind." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Werkzeugwechsel Z" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7360,7 +7372,7 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im Maschinencode (Pause für Werkzeugwechsel)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7371,14 +7383,14 @@ msgstr "" "Z-Achsenposition (Höhe) für\n" "Werkzeugwechsel." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Bewegung beenden Z" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7389,14 +7401,14 @@ msgstr "" "Höhe des Werkzeugs nach\n" "die letzte Bewegung am Ende des Jobs." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "Bewegung beenden X, Y" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7409,14 +7421,14 @@ msgstr "" "Wenn kein Wert eingegeben wird, erfolgt keine Bewegung\n" "auf der X, Y-Ebene am Ende des Jobs." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 #, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" msgstr "Koordinaten" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7425,12 +7437,12 @@ msgstr "" "Die Postprozessor-Datei, die diktiert\n" "den Maschinencode (wie GCode, RML, HPGL)." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Ausschlussbereiche hinzufügen" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7443,7 +7455,7 @@ msgstr "" "In diesen Bereichen die Reise der Werkzeuge\n" "ist verboten." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7451,7 +7463,7 @@ msgstr "" msgid "Strategy" msgstr "Strategie" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7459,17 +7471,17 @@ msgstr "Strategie" msgid "Over Z" msgstr "Über Z" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Dies ist die Bereichs-ID." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Typ des Objekts, zu dem der Ausschlussbereich hinzugefügt wurde." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7478,7 +7490,7 @@ msgstr "" "Die Strategie für den Ausschlussbereich. Gehen Sie um die Ausschlussbereiche " "herum oder darüber." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7487,7 +7499,7 @@ 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." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7504,21 +7516,21 @@ msgstr "" "festgelegte Höhe\n" "- Vermeiden -> vermeidet den Ausschlussbereich, indem Sie den Bereich umgehen" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Über" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Vermeiden" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7529,29 +7541,29 @@ msgstr "" "Die Höhe Z, auf die das Werkzeug ansteigt, um dies zu vermeiden\n" "ein Verbotsbereich." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Bereich hinzufügen:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Fügen Sie einen Ausschlussbereich hinzu." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "Die Art der Auswahlform, die für die Bereichsauswahl verwendet wird." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7560,52 +7572,52 @@ msgstr "Die Art der Auswahlform, die für die Bereichsauswahl verwendet wird." msgid "Delete All" msgstr "Alles löschen" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Löschen Sie alle Ausschlussbereiche." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Ausgewählte löschen" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Löschen Sie alle in der Tabelle ausgewählten Ausschlussbereiche." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 #, fuzzy #| msgid "Add Polygon" msgid "Add Polish" msgstr "Polygon hinzufügen" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Durchmesser für das neue Werkzeug." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 #, fuzzy #| msgid "Measure" msgid "Pressure" msgstr "Messen" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" @@ -7623,18 +7635,18 @@ msgstr "" "- Samenbasiert: Aus dem Samen heraus.\n" "- Linienbasiert: Parallele Linien." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Generieren des CNC-Job-Objekts" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." msgstr "Generieren des CNC-Job-Objekts" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7644,27 +7656,37 @@ msgstr "" "Klicken Sie auf die Überschrift #, um alle auszuwählen, oder auf Strg + LMB\n" "zur benutzerdefinierten Auswahl von Werkzeugen." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Starten Sie das Paint Werkzeug in der Registerkarte \"Tools\"." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating Solder Paste dispensing geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Lötpasten-Dosiergeometrie erzeugen ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Erzeugt Werkzeugpfade zur Abdeckung\n" "gesamte Fläche eines Polygons (entfernen\n" "alles Kupfer). Du wirst gefragt\n" "Klicken Sie auf das gewünschte Polygon." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "CNC-Auftragsobjekt" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7677,21 +7699,21 @@ 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:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Reise" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 #, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." msgstr "Erzeugen des QRCode Objektes." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7703,12 +7725,12 @@ msgstr "" "richtigen Reihenfolge angezeigt\n" "einer Reiseleitung." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Zurückgelegte Strecke" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7716,11 +7738,11 @@ msgstr "" "Dies ist die Gesamtstrecke auf der X-Y-Ebene.\n" "In aktuellen Einheiten." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Geschätzte Zeit" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7728,11 +7750,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:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "CNC Werkzeugtabelle" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7754,124 +7776,124 @@ 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:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Plot aktualisieren" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Aktualisieren Sie die Darstellung." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 #, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" msgstr "Werkzeugtabelle" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 #, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" msgstr "Koordinaten" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Light" msgid "Height" msgstr "Licht" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Diagrammoptionen" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "Fertige G-Code-Generierung" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Sonde Z Tiefe" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Die Höhe (Z) für den Weg zwischen Pads." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "Vorschubgeschwindigkeit" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Modus:" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7879,21 +7901,21 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manuell" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Raster" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7901,125 +7923,125 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Linear" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Säulen" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Reihen" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Punkte einholen" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Kontur" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Kontur" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Gerendert" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Ausgewählte löschen" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Zurücksetzen" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Verbinden" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -8029,131 +8051,131 @@ msgstr "" "Erstellen Sie innerhalb des ausgewählten Objekts ein Gerber-Objekt\n" "das angegebene Feld." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Nullen" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Vorschubgeschwindigkeit" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "Text zu PDF-Parametern" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Geo" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Gerber Export" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "G-Code starten" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." msgstr "G-Code starten" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Liste importieren" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -8161,11 +8183,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "CNC-Code exportieren" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -8175,11 +8197,11 @@ msgstr "" "Exportieren und speichern Sie den G-Code nach\n" "Machen Sie dieses Objekt in eine Datei." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "CNC-Code speichern" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -8187,86 +8209,86 @@ msgstr "" "Öffnet den Dialog zum Speichern des G-Codes\n" "Datei." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "CNC-Code anzeigen" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Skriptobjekt" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Auto-Vervollständiger" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Dokumentobjekt" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Schriftart" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Schriftgröße" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Ausrichtung" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Linksbündig" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Center" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Rechts ausrichten" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Rechtfertigen" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Schriftfarbe" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Stellen Sie die Schriftfarbe für den ausgewählten Text ein" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Auswahlfarbe" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "Stellen Sie die Auswahlfarbe bei der Textauswahl ein." -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Tab-Größe" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 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 " @@ -8304,41 +8326,41 @@ msgstr "" "Aufgrund eines Unterschieds zwischen der Anzahl der Textelemente und der " "Anzahl der Textpositionen konnten keine Anmerkungen erstellt werden." -#: appGUI/preferences/PreferencesUIManager.py:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Einstellungen werden angewendet." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Sind Sie sicher, dass Sie fortfahren wollen?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "Die Anwendung wird neu gestartet" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Einstellungen geschlossen ohne zu speichern." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Die Standardeinstellungen werden wiederhergestellt." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Voreinstellungen in die Datei." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8689,7 +8711,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Neuer Durchmesser" @@ -9128,7 +9150,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Basis" @@ -9354,7 +9376,7 @@ msgstr "" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Achse" @@ -9690,7 +9712,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Erweitert" @@ -10330,7 +10352,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Werkzeugdurchmesser" @@ -10339,7 +10361,7 @@ msgstr "Werkzeugdurchmesser" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10454,12 +10476,12 @@ msgid "\"Follow\"" msgstr "\"Folgen\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Pufferung" @@ -10481,9 +10503,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10793,9 +10815,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Selbst" @@ -10803,11 +10825,11 @@ msgstr "Selbst" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Bereichsauswahl" @@ -10815,12 +10837,12 @@ msgstr "Bereichsauswahl" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11869,7 +11891,7 @@ msgid "Drill dia" msgstr "Bohrdurchmesser" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Durchmesser des Bohrers für die Ausrichtungslöcher." @@ -11879,7 +11901,7 @@ msgstr "Achse ausrichten" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." @@ -11888,12 +11910,12 @@ msgid "Mirror Axis:" msgstr "Spiegelachse:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 #, fuzzy #| msgid "Hole Size" msgid "Hole Snap" @@ -12164,9 +12186,9 @@ msgstr "Erstellen Sie Geometrie zum Fräsen von Löchern." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Werkzeugbestellung" @@ -12175,10 +12197,10 @@ msgstr "Werkzeugbestellung" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -12204,9 +12226,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Vorwärts" @@ -12214,9 +12236,9 @@ msgstr "Vorwärts" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Rückwärts" @@ -12516,7 +12538,7 @@ msgstr "Optionen für das Isolationswerkzeug" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Komma-getrennte Werte" @@ -12524,7 +12546,7 @@ msgstr "Komma-getrennte Werte" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12536,7 +12558,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "V-Form" @@ -12561,7 +12583,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12574,9 +12596,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Rest" @@ -12627,12 +12649,14 @@ msgstr "" "wird von der Isolationsgeometrie abgezogen." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12655,7 +12679,7 @@ msgstr "" "Bereich." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12698,20 +12722,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "NormalFormat" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progressiv" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12721,7 +12745,7 @@ msgstr "Plotten" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12758,7 +12782,7 @@ msgstr "" "zu den Kupferflächen enden.\n" "Der Wert kann zwischen 0 und 10 FlatCAM-Einheiten liegen." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12776,7 +12800,7 @@ msgstr "" "kein kupfer mehr zum löschen oder es gibt keine werkzeuge mehr.\n" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12801,8 +12825,8 @@ msgstr "Paint werkzeug-Optionen" msgid "Parameters:" msgstr "Parameter:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12810,7 +12834,7 @@ msgstr "" "Schnitttiefe in Material. Negativer Wert.\n" "In Anwendungseinheiten." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12831,7 +12855,7 @@ msgstr "" "\n" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12914,16 +12938,16 @@ msgstr "Anzahl der Zeilen des gewünschten Panels" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13400,7 +13424,7 @@ msgstr "GCode-Dateizuordnungen" msgid "Gerber File associations" msgstr "Gerber Dateizuordnungen" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -13409,32 +13433,32 @@ msgstr "" "Objekt ({kind}) gescheitert weil: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Einheiten umrechnen in " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Rau" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "NEUES FLATCAL TCL SCRIPT ERZEUGEN" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "Das TCL Tutorial ist hier" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "FlatCAM Befehlsliste" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13442,33 +13466,39 @@ msgstr "" "Geben Sie >help< gefolgt von Run Code ein, um eine Liste der FlatCAM Tcl-" "Befehle anzuzeigen (angezeigt in der Tcl-Shell)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "erstellt / ausgewählt" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Basic" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Erweitert" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Klicken Sie auf Startpunkt ..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13479,139 +13509,139 @@ msgstr "" "Zone hinzugefügt. Klicken Sie, um die nächste Zone hinzuzufügen, oder " "klicken Sie mit der rechten Maustaste, um den Vorgang abzuschließen." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "Fertige G-Code Verarbeitung ..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Klicken um zu platzieren ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Verbinden" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "Box-Objekt konnte nicht abgerufen werden" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "G-Code öffnen." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Export abgebrochen ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Wird geladen..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "Es gibt keinen solchen Parameter" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "GCode Anzeige" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "Maschinencode in den Code-Editor geladen" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "Fertige G-Code Verarbeitung ..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Zeichnung..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Datei gespeichert in" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "GCode Anzeige" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 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:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "CNCJob-Objekt" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13621,7 +13651,7 @@ msgstr "" msgid "Document Editor" msgstr "Dokumenteditor" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 msgid "Please select one or more tools from the list and try again." @@ -13629,32 +13659,32 @@ msgstr "" "Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus und versuchen " "Sie es erneut." -#: appObjects/FlatCAMExcellon.py:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 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:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Werkzeugnummer" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Bohrnummer" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Schlitznummer" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 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." @@ -13674,7 +13704,7 @@ msgstr "Oberfläche" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13688,7 +13718,7 @@ msgstr "Werkzeug aus Werkzeugdatenbank hinzufügen" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Kein Werkzeug ausgewählt" @@ -13844,31 +13874,31 @@ msgstr "Löschen fehlgeschlagen. Es sind keine Ausschlussbereiche zu löschen." msgid "Delete failed. Nothing is selected." msgstr "Löschen fehlgeschlagen. Es ist nichts ausgewählt." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Fertig" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "Operation konnte nicht durchgeführt werden." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "Isolationsgeometrie konnte nicht generiert werden." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Isolationsgeometrie erstellt" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Plotten Apertures" @@ -13908,82 +13938,82 @@ msgstr "Dimensionen" msgid "Calculating dimensions ... Please wait." msgstr "Bemaßung wird berechnet ... Bitte warten." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Bohrernummer" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Slotnummer" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Gesamtzahl Bohrer:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Gesamtzahl der slots:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Vorhanden" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Festkörpergeometrie" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "GCode Text" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "GCode Geometrie" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia" msgid "Tool Data" msgstr "Werkzeugdurchm" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Tiefe des Schnitts" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Freilaufhöhe" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Berechnungszeit" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Breite" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Feld Bereich" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Konvexer Rumpfbereich" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Kupferareal" @@ -14274,15 +14304,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Reset Werkzeug" @@ -14290,15 +14320,15 @@ msgstr "Reset Werkzeug" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Wird die Werkzeugeinstellungen zurücksetzen." @@ -14484,8 +14514,8 @@ msgstr "" "Enthalten die erwarteten Kalibrierungspunkte sowie\n" "die gemessenen." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Ziel" @@ -14742,8 +14772,8 @@ msgstr "'Copper Thieving' Werkzeug fertig." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14774,7 +14804,7 @@ msgstr "Copper Thieving Tool: Areale zur Kupferfüllung vorbereiten." #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Arbeiten..." @@ -14783,13 +14813,13 @@ msgstr "Arbeiten..." msgid "Geometry not supported for bounding box" msgstr "Geometrie für Umriss nicht unterstützt" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Kein Objekt vorhanden." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "Der Referenzobjekttyp wird nicht unterstützt." @@ -14851,7 +14881,7 @@ msgstr "" "Objekt angegebenen Bereichs." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Ref. Typ" @@ -14865,12 +14895,12 @@ msgstr "" "Es kann Gerber, Excellon oder Geometry sein." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Ref. Objekt" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "Das FlatCAM-Objekt, das als Nicht-Kupfer-Clearing-Referenz verwendet werden " @@ -15006,7 +15036,7 @@ msgstr "Fügt der ausgewählten Gerber-Datei Eckmarkierungen hinzu." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -15015,14 +15045,14 @@ msgstr "" "Bitte geben Sie einen Werkzeugdurchmesser ungleich Null im Float-Format ein." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." msgstr "Werkzeugdatenbank geschlossen ohne zu speichern." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -15042,7 +15072,7 @@ msgid "Default tool added." msgstr "Standardwerte" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -15097,7 +15127,7 @@ msgstr "Jede Form CutOut-Operation ist abgeschlossen." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -15193,7 +15223,7 @@ msgstr "Auszuschneidendes Objekt" msgid "Kind" msgstr "Typ" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -15206,7 +15236,7 @@ msgstr "" "von Objekten, die die Combobox 'Object' füllen." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15391,11 +15421,15 @@ msgstr "2-seitige PCB" msgid "Objects to be mirrored" msgstr "Zu spiegelnde Objekte" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Grenzen Werte" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15403,39 +15437,39 @@ msgstr "" "Wählen Sie auf der Leinwand die Objekte aus.\n" "für die Grenzwerte berechnet werden sollen." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Mindeststandort." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Maximaler Standort." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Mittelpunktskoordinaten" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Schwerpunkt" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15443,11 +15477,11 @@ msgstr "" "Die Mittelpunktposition für das Rechteck\n" "begrenzende Form. Centroid. Das Format ist (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Berechnen Sie Grenzwerte" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15457,15 +15491,15 @@ msgstr "" "zur Auswahl von Objekten.\n" "Die Hüllkurvenform verläuft parallel zur X- und Y-Achse." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Spiegelbetrieb" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Parameter für die Spiegeloperation" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 #, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" @@ -15492,11 +15526,11 @@ msgstr "" "werden\n" "Begrenzungsrahmen eines anderen unten ausgewählten Objekts" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Punktkoordinaten" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15512,21 +15546,21 @@ msgstr "" "und klicken Sie mit der linken Maustaste auf die Leinwand oder Sie können " "die Koordinaten manuell eingeben." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15536,11 +15570,11 @@ msgstr "" "Die Koordinaten der Mitte des Begrenzungsrahmens werden verwendet\n" "als Referenz für den Spiegelbetrieb." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Spiegeln" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15550,11 +15584,11 @@ msgstr "" "die angegebene Achse. Erstellt kein neues\n" "Objekt, ändert es aber." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "PCB-Ausrichtung" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15564,11 +15598,11 @@ msgstr "" "spezifizierte Ausrichtungslöcher und deren Spiegel\n" "Bilder." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Bohrdurchmesser" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15579,11 +15613,11 @@ msgstr "" "vom ersten Ausrichtungsbohrer durch Spiegeln.\n" "Sie kann im Abschnitt Spiegelparameter -> Referenz geändert werden" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Ausrichtungsbohrkoordinaten" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15601,11 +15635,11 @@ msgstr "" "- Ein Bohrer in Spiegelposition über der oben in 'Achse ausrichten' " "ausgewählten Achse." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Bohrkoordinaten" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15632,15 +15666,15 @@ 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), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Letzte löschen" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Excellon-Objekt erstellen" @@ -15818,7 +15852,7 @@ msgid "Jump to Half Point" msgstr "Springe zum halben Punkt" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Aktuelle Werkzeugparameter wurden auf alle Werkzeuge angewendet." @@ -16455,17 +16489,17 @@ msgstr "" "wird leer von Kupfer sein und der vorherige leere Bereich wird leer sein\n" "mit Kupfer gefüllt." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Neues Werkzeug" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16474,7 +16508,7 @@ msgstr "" "Das Gerber-Objekt hat ein Polygon als Geometrie.\n" "Es sind keine Abstände zwischen Geometrieelementen zu finden." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -16482,7 +16516,7 @@ msgstr "tooldia = Werkzeugdurchmesser" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16496,45 +16530,45 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Abgebrochen. Werkzeug bereits in der Werkzeugtabelle." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 #, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "Werkzeug aus Werkzeugtabelle wurde bearbeitet." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Abgebrochen. Der neue Durchmesserwert befindet sich bereits in der " "Werkzeugtabelle." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Löschen fehlgeschlagen. Wählen Sie ein Werkzeug zum Löschen aus." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Werkzeug(e) aus der Werkzeugtabelle gelöscht." @@ -16630,12 +16664,12 @@ msgstr "Kein Polygon in der Auswahl." msgid "Click the end point of the paint area." msgstr "Klicken Sie auf den Endpunkt des Malbereichs." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Werkzeug aus Werkzeugdatenbank zur Werkzeugtabelle hinzugefügt." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." @@ -16644,7 +16678,7 @@ msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." msgid "Gerber object for isolation routing." msgstr "Gerber-Objekt für Isolationsrouting." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16670,7 +16704,7 @@ msgstr "" "Werkzeugen\n" "Diese Funktion kann keine Routing-Geometrie erstellen." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16678,7 +16712,7 @@ msgstr "" "Werkzeugdurchmesser. Wert (in aktuellen FlatCAM-Einheiten)\n" "ist die Schnittbreite in das Material." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16713,19 +16747,19 @@ msgstr "" "Operationstyp ausgewählt\n" "in der resultierenden Geometrie als Isolation." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Optimierungswerkzeug" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16750,7 +16784,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Objekt, dessen Bereich aus der Isolationsgeometrie entfernt wird." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16839,95 +16873,109 @@ msgstr "Keine Objekte ausgewählt." msgid "Error when mouse left click." msgstr "Fehler beim Klicken mit der linken Maustaste." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC-Tool. Vorbereitung von kupferfreien Polygonen." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC-Tool. Berechnen Sie die \"leere\" Fläche." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Pufferung beendet" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC-Tool. Berechnung der 'leeren' Fläche beendet." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 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." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "Das ausgewählte Objekt ist nicht zum Löschen von Kupfer geeignet." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Löschen des Polygons mit der Methode: Linien." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Gescheitert. Löschen des Polygons mit der Methode: seed." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Gescheitert. Löschen des Polygons mit der Methode: Standard." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 #, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" msgstr "Die Geometrie konnte nicht vollständig gelöscht werden" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Nicht-Kupfer-Clearing ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC-Tool. Fertige kupferfreie Polygone. Normale Kupferentfernungsaufgabe " "gestartet." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "Das NCC-Tool konnte keinen Begrenzungsrahmen erstellen." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "Das NCC-Werkzeug wird mit dem Werkzeugdurchmesser gelöscht" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "gestartet." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 #, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." @@ -16935,7 +16983,7 @@ msgstr "" "Die Ausdehnung des nicht kupferhaltigen Bereichs konnte nicht gelöscht " "werden." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16947,32 +16995,32 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "NCC Tool löschen alles erledigt." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "Werkzeuge" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Malwerkzeug. Restbearbeitung Lackierbereich Aufgabe gestartet." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16980,11 +17028,11 @@ msgstr "" "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen, die Isolierung " "der Kupferelemente ist jedoch unterbrochen" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool gestartet. Parameter lesen." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16992,15 +17040,15 @@ msgstr "" "Versuchen Sie, den Puffertyp = Voll in Einstellungen -> Allgemein zu " "verwenden. Laden Sie die Gerber-Datei nach dieser Änderung neu." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Nicht-Kupfer-Clearing" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Obj-Typ" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17013,11 +17061,11 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Objekt, das von überschüssigem Kupfer befreit werden soll." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18471,7 +18519,7 @@ msgstr "Analyse von solid_geometry ..." msgid "Parsing solid_geometry for tool" msgstr "Analysieren der solid_geometry für das Werkzeug" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18479,11 +18527,11 @@ msgstr "" "Gerber-Objekt, von dem subtrahiert werden soll\n" "der Subtrahierer Gerber Objekt." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Subtraktor" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18491,11 +18539,11 @@ msgstr "" "Gerber-Objekt, das abgezogen wird\n" "vom Zielobjekt Gerber." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Gerber abziehen" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18507,7 +18555,7 @@ msgstr "" "Kann verwendet werden, um den überlappenden Siebdruck zu entfernen\n" "über der Lötmaske." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18530,11 +18578,11 @@ msgstr "" "Wenn Sie dies aktivieren, werden die vom Geometrie-Subtrahierer-Objekt " "geschnittenen Pfade geschlossen." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Geometrie subtrahieren" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -20139,11 +20187,11 @@ msgstr "Erstellen von Geometrie aus der analysierten GCode-Datei. " msgid "G91 coordinates not implemented ..." msgstr "G91 Koordinaten nicht implementiert ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Voreinstellungen konnte nicht geladen werden." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Fehler beim Einlesen der Voreinstellungen." diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index eee90066..7bcb945c 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 9450f204..1abd8b9d 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:05+0300\n" -"PO-Revision-Date: 2020-10-21 16:05+0300\n" +"POT-Creation-Date: 2020-10-22 15:07+0300\n" +"PO-Revision-Date: 2020-10-22 15:07+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -108,7 +108,7 @@ msgstr "Bookmarks" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -124,8 +124,8 @@ msgid "Cancelled." msgstr "Cancelled." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -161,24 +161,24 @@ 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:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Click the start point of the area." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Click the end point of the area." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "Zone added. Click to start adding next zone or right click to finish." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "Click on next Point or click right mouse button to complete ..." @@ -268,7 +268,7 @@ msgstr "" "in the Tools Database." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Cancel" @@ -278,15 +278,15 @@ msgid "Tool Name" msgstr "Tool Name" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Tool Dia" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Tool Offset" @@ -297,8 +297,8 @@ msgstr "Custom Offset" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tool Type" @@ -307,16 +307,16 @@ msgid "Tool Shape" msgstr "Tool Shape" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -341,7 +341,7 @@ msgid "V-Angle" msgstr "V-Angle" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -370,7 +370,7 @@ msgid "Spindle Speed" msgstr "Spindle Speed" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Dwell" @@ -380,7 +380,7 @@ msgstr "Dwell" msgid "Dwelltime" msgstr "Dwelltime" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -694,13 +694,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Could not load Tools DB file." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Failed to parse Tools DB file." @@ -759,7 +759,7 @@ msgstr "Import FlatCAM Tools DB" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -806,21 +806,21 @@ msgid "Cutout Parameters" msgstr "Cutout Parameters" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Name" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -857,7 +857,7 @@ msgstr "Set the tool tolerance maximum." #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Operation" @@ -884,7 +884,7 @@ msgstr "Drilling" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Isolation" @@ -895,7 +895,7 @@ msgid "Paint" msgstr "Paint" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 msgid "NCC" msgstr "NCC" @@ -909,13 +909,13 @@ msgstr "Cutout" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Shape" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -930,7 +930,7 @@ msgstr "" "Feedrate X-Y. Feedrate\n" "The speed on XY plane used while cutting into material." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -947,7 +947,7 @@ msgstr "" "Feedrate Z\n" "The speed on Z plane." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -960,7 +960,7 @@ msgstr "" "- Clear -> the regular non-copper clearing." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Clear" @@ -970,7 +970,7 @@ msgstr "Clear" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Milling Type" @@ -980,7 +980,7 @@ msgstr "Milling Type" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -994,7 +994,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Climb" @@ -1002,23 +1002,23 @@ msgstr "Climb" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Conventional" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Overlap" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1045,12 +1045,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Margin" @@ -1061,25 +1061,25 @@ msgstr "Margin" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Bounding box margin." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Method" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1092,9 +1092,9 @@ msgstr "" "- Line-based: Parallel lines." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1103,20 +1103,20 @@ msgstr "Standard" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Seed" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1124,25 +1124,25 @@ msgstr "Lines" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combo" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Connect" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1152,15 +1152,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contour" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1170,17 +1170,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Offset" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1193,7 +1193,7 @@ msgstr "" "The value can be between 0 and 10 FlatCAM units." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1213,7 +1213,7 @@ msgstr "" "due of too many paths." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1224,7 +1224,7 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1246,7 +1246,7 @@ msgstr "" "in the order specified." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1267,7 +1267,7 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1360,7 +1360,7 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1377,7 +1377,7 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1407,7 +1407,7 @@ msgstr "" "So called 'Plunge' feedrate.\n" "This is for linear move G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1429,7 +1429,7 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1651,7 +1651,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1663,7 +1663,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1672,7 +1672,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Edited value is out of range" @@ -1687,7 +1687,7 @@ msgstr "Edited value is out of range" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1699,7 +1699,7 @@ msgstr "Edited value is out of range" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1708,7 +1708,7 @@ msgstr "Edited value is out of range" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Edited value is within limits." @@ -1835,12 +1835,12 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Total Drills" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Total Slots" @@ -1848,8 +1848,8 @@ msgstr "Total Slots" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1920,7 +1920,7 @@ msgstr "Done. Drill(s) deleted." msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -1930,14 +1930,14 @@ msgstr "Excellon Editor" msgid "Name:" msgstr "Name:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Tools Table" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1965,9 +1965,9 @@ msgstr "" "Add/Delete a tool to the tool list\n" "for this Excellon object." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2050,7 +2050,7 @@ msgstr "Linear" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2219,7 +2219,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Length" @@ -2291,7 +2291,6 @@ msgid "Exit from Editor." msgstr "Exit from Editor." #: appEditors/AppGeoEditor.py:49 -#| msgid "Area Selection" msgid "Buffer Selection" msgstr "Buffer Selection" @@ -2322,7 +2321,7 @@ msgid "Round" msgstr "Round" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2333,10 +2332,10 @@ msgstr "Round" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2372,7 +2371,6 @@ 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." #: appEditors/AppGeoEditor.py:194 -#| msgid "Text Tool" msgid "Text Input Tool" msgstr "Text Input Tool" @@ -2393,19 +2391,19 @@ msgid "Text Tool" msgstr "Text Tool" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Tool" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Paint Tool" @@ -2490,7 +2488,7 @@ msgstr "Buffer" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Reference" @@ -2525,10 +2523,10 @@ msgstr "Origin" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Selection" @@ -2536,7 +2534,7 @@ msgstr "Selection" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Point" @@ -2563,8 +2561,8 @@ msgid "A point of reference in format X,Y." msgstr "A point of reference in format X,Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2774,7 +2772,7 @@ msgid "Offset Y" msgstr "Offset Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2862,12 +2860,12 @@ msgstr "" "element from the selected object, using the factor." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Object" @@ -3249,14 +3247,14 @@ msgstr "Create Paint geometry ..." msgid "Shape transformations ..." msgstr "Shape transformations ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Geometry Editor" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3271,14 +3269,14 @@ msgid "Line" msgstr "Line" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Polygon" @@ -3313,7 +3311,7 @@ msgstr "Click on target point." msgid "Editing MultiGeo Geometry, tool" msgstr "Editing MultiGeo Geometry, tool" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "with diameter" @@ -3640,10 +3638,10 @@ msgstr "Add a new aperture to the aperture list." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3858,7 +3856,7 @@ msgid "" msgstr "" "There are no Aperture definitions in the file. Aborting Gerber creation." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -3994,12 +3992,12 @@ 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:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "All" @@ -4053,20 +4051,20 @@ msgid "Open file" msgstr "Open file" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Export Code ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "No such file or directory" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Saved to" @@ -4090,30 +4088,30 @@ msgstr "Header GCode" msgid "Start GCode" msgstr "Start GCode" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Loaded Machine Code into Code Editor" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 msgid "GCode Editor" msgstr "GCode Editor" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Dia" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4121,8 +4119,8 @@ msgstr "TT" msgid "Drills" msgstr "Drills" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4484,7 +4482,7 @@ msgstr "Import Preferences from file ..." msgid "Export Preferences to file ..." msgstr "Export Preferences to file ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Save Preferences" @@ -5004,7 +5002,7 @@ msgstr "View Source" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5164,7 +5162,7 @@ msgid "Cutout Tool" msgstr "Cutout Tool" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "NCC Tool" @@ -5173,7 +5171,7 @@ msgstr "NCC Tool" msgid "Isolation Tool" msgstr "Isolation Tool" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 msgid "Drilling Tool" @@ -5427,10 +5425,10 @@ msgstr "Max. magnet distance" msgid "Toggle the display of axis on canvas" msgstr "Toggle the display of axis on canvas" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Preferences" @@ -5481,7 +5479,7 @@ msgstr "Plot Area" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5490,7 +5488,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5498,8 +5496,8 @@ msgstr "GEOMETRY" msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "TOOLS" @@ -5564,7 +5562,7 @@ msgstr "Will not save the changes and will close the preferences window." msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "New" @@ -5573,12 +5571,12 @@ msgstr "New" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5593,10 +5591,10 @@ msgstr "Geometry" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5647,7 +5645,7 @@ msgstr "Intersection" msgid "Subtraction" msgstr "Subtraction" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cut" @@ -5700,20 +5698,20 @@ msgstr "FlatCAM Preferences Folder opened." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Yes" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5796,7 +5794,7 @@ msgstr "Cancelled. Nothing selected to move." msgid "New Tool ..." msgstr "New Tool ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" @@ -5821,7 +5819,7 @@ msgstr "Shell enabled." msgid "Shell disabled." msgstr "Shell disabled." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "Shortcut Key List" @@ -6333,15 +6331,15 @@ msgstr "Perform the offset operation." msgid "Gerber Object" msgstr "Gerber Object" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Plot Options" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6353,26 +6351,26 @@ msgstr "Solid" msgid "Solid color polygons." msgstr "Solid color polygons." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multi-Color" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Plot" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6382,17 +6380,17 @@ msgstr "Plot (show) this object." msgid "Edit an Gerber object." msgstr "Edit an Gerber object." -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "PROPERTIES" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 msgid "Show the Properties." msgstr "Show the Properties." -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 msgid "Toggle the display of the Tools Table." @@ -6445,7 +6443,7 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut around polygons." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6461,11 +6459,21 @@ msgstr "" "Generate the geometry for\n" "the board cutout." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "UTILTIES" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#| msgid "Show the Properties." +msgid "Show the Utilties." +msgstr "Show the Utilties." + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Non-copper regions" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6479,13 +6487,13 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Boundary Margin" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6497,23 +6505,23 @@ msgstr "" "objects with this minimum\n" "distance." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Generate Geometry" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Bounding Box" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6521,7 +6529,7 @@ msgstr "" "Create a geometry surrounding the Gerber object.\n" "Square shape." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6529,7 +6537,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6541,23 +6549,23 @@ msgstr "" "their radius is equal to\n" "the margin." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Generate the Geometry object." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Excellon Object" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Solid circles." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 msgid "Edit an Excellon object." msgstr "Edit an Excellon object." -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6572,7 +6580,7 @@ msgstr "" "\n" "Here the tools are selected for G-code generation." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6581,7 +6589,7 @@ msgstr "" "Tool Diameter. It's value (in current FlatCAM units) \n" "is the cut width into the material." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6590,7 +6598,7 @@ msgstr "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6599,11 +6607,11 @@ msgstr "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 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:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6611,12 +6619,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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 msgid "Auto load from DB" msgstr "Auto load from DB" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -6625,23 +6633,23 @@ msgstr "" "Automatic replacement of the tools from related application tools\n" "with tools from DB that have a close diameter value." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:724 msgid "Generate GCode out of drill holes in an Excellon object." msgstr "Generate GCode out of drill holes in an Excellon object." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 msgid "Milling Tool" msgstr "Milling Tool" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 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:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Milling Geometry" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6651,25 +6659,22 @@ msgstr "" "Select from the Tools Table above the hole dias to be\n" "milled. Use the # column to make the selection." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Milling Diameter" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Mill Drills" -#: appGUI/ObjectUI.py:760 -#| msgid "" -#| "Create the Geometry Object\n" -#| "for milling SLOTS toolpaths." +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -6677,14 +6682,11 @@ msgstr "" "Create the Geometry Object\n" "for milling drills." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Mill Slots" -#: appGUI/ObjectUI.py:780 -#| msgid "" -#| "Create the Geometry Object\n" -#| "for milling SLOTS toolpaths." +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -6692,15 +6694,15 @@ msgstr "" "Create the Geometry Object\n" "for milling slots." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Geometry Object" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 msgid "Edit an Geometry object." msgstr "Edit an Geometry object." -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6728,12 +6730,12 @@ 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:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Plot Object" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6743,7 +6745,7 @@ msgstr "" "When ToolChange is checked, on toolchange event this value\n" "will be showed as a T1, T2 ... Tn" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6759,7 +6761,7 @@ msgstr "" "'pocket'.\n" "- Out(side) -> The tool cut will follow the geometry line on the outside." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6779,7 +6781,7 @@ msgstr "" "For Isolation we need a lower Feedrate as it use a milling bit with a fine " "tip." -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6809,7 +6811,7 @@ msgstr "" "Choosing the V-Shape Tool Type automatically will select the Operation Type " "as Isolation." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -6827,7 +6829,7 @@ msgstr "" "plot on canvas\n" "for the corresponding tool." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -6839,19 +6841,19 @@ msgstr "" "The value can be positive for 'outside'\n" "cut and negative for 'inside' cut." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Add from DB" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "Search and Add" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -6859,14 +6861,14 @@ msgstr "" "Add a new tool to the Tool Table\n" "with the diameter specified above." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 msgid "Pick from DB" msgstr "Pick from DB" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 msgid "" "Add a new tool to the Tool Table\n" @@ -6879,7 +6881,7 @@ msgstr "" "Tools database administration in in:\n" "Menu: Options -> Tools Database" -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -6887,7 +6889,7 @@ msgstr "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -6895,7 +6897,7 @@ msgstr "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -6910,18 +6912,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Parameters for" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -6929,28 +6931,28 @@ msgstr "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -6958,7 +6960,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -6969,7 +6971,7 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -6978,7 +6980,7 @@ msgstr "" msgid "Multi-Depth" msgstr "Multi-Depth" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" @@ -6987,7 +6989,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -6997,7 +6999,7 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7008,7 +7010,7 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7023,13 +7025,13 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Re-cut" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7044,7 +7046,7 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7055,7 +7057,7 @@ msgstr "" "If LASER preprocessor is used,\n" "this value is the power of laser." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7066,14 +7068,14 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7081,7 +7083,7 @@ msgstr "Number of time units for spindle to dwell." msgid "Probe Z depth" msgstr "Probe Z depth" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7093,14 +7095,14 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7108,15 +7110,15 @@ msgstr "Feedrate Probe" msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Apply parameters to all tools" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7124,24 +7126,24 @@ msgstr "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Common Parameters" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Parameters that are common for all tools." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Tool change Z" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7150,7 +7152,7 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7161,14 +7163,14 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "End move Z" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7179,14 +7181,14 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "End move X,Y" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7199,12 +7201,12 @@ msgstr "" "If no value is entered then there is no move\n" "on X,Y plane at the end of the job." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 msgid "X,Y coordinates" msgstr "X,Y coordinates" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7213,12 +7215,12 @@ msgstr "" "The Preprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Add exclusion areas" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7231,7 +7233,7 @@ msgstr "" "In those areas the travel of the tools\n" "is forbidden." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7239,7 +7241,7 @@ msgstr "" msgid "Strategy" msgstr "Strategy" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7247,17 +7249,17 @@ msgstr "Strategy" msgid "Over Z" msgstr "Over Z" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "This is the Area ID." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Type of the object where the exclusion area was added." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7266,7 +7268,7 @@ msgstr "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7275,7 +7277,7 @@ 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." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7290,21 +7292,21 @@ msgstr "" "- Over -> when encountering the area, the tool will go to a set height\n" "- Around -> will avoid the exclusion area by going around the area" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Over" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Around" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7315,29 +7317,29 @@ msgstr "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Add area:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Add an Exclusion Area." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "The kind of selection shape used for area selection." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7346,26 +7348,26 @@ msgstr "The kind of selection shape used for area selection." msgid "Delete All" msgstr "Delete All" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Delete all exclusion areas." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Delete Selected" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Delete all exclusion areas that are selected in the table." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 msgid "Add Polish" msgstr "Add Polish" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." @@ -7373,15 +7375,15 @@ msgstr "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 msgid "Diameter for the polishing tool." msgstr "Diameter for the polishing tool." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 msgid "Pressure" msgstr "Pressure" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -7389,7 +7391,7 @@ msgstr "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -7401,16 +7403,16 @@ msgstr "" "- Seed-based: Outwards from seed.\n" "- Line-based: Parallel lines." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Generate CNCJob object" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 msgid "Generate CNCJob object." msgstr "Generate CNCJob object." -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7420,27 +7422,33 @@ msgstr "" "Click the # header to select all, or Ctrl + LMB\n" "for custom selection of tools." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Launch Paint Tool in Tools Tab." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#| msgid "Generating slot milling geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Generate a CNCJob by milling a Geometry." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "CNC Job Object" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7452,19 +7460,19 @@ 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:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Travel" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 msgid "Edit an GCode object." msgstr "Edit an GCode object." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Display Annotation" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7474,12 +7482,12 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Travelled distance" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7487,11 +7495,11 @@ msgstr "" "This is the total travelled distance on X-Y plane.\n" "In current units." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Estimated time" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7499,11 +7507,11 @@ msgstr "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." -#: appGUI/ObjectUI.py:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "CNC Tools Table" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7525,23 +7533,23 @@ 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:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Update Plot" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Update the plot." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "Use CNC Code Snippets" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7549,44 +7557,44 @@ msgstr "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "Autolevelling" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "Enable the autolevelling feature." -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 msgid "Probe Points Table" msgstr "Probe Points Table" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "Generate GCode that will obtain the height map" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "Show" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 msgid "Toggle the display of the Probe Points table." msgstr "Toggle the display of the Probe Points table." -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "X-Y Coordinates" msgstr "X-Y Coordinates" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "Height" msgstr "Height" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 msgid "Plot probing points" msgstr "Plot probing points" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -7596,11 +7604,11 @@ msgstr "" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 msgid "Probe GCode Generation" msgstr "Probe GCode Generation" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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" @@ -7610,27 +7618,27 @@ 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." -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 msgid "Probe Z travel" msgstr "Probe Z travel" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 msgid "The safe Z for probe travelling between probe points." msgstr "The safe Z for probe travelling between probe points." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 msgid "Probe Feedrate" msgstr "Probe Feedrate" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 msgid "Mode" msgstr "Mode" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7641,19 +7649,19 @@ msgstr "" "- Manual: will pick a selection of probe points by clicking on canvas\n" "- Grid: will automatically generate a grid of probe points" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manual" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 msgid "Grid" msgstr "Grid" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7664,50 +7672,50 @@ msgstr "" "- Voronoi: will generate a Voronoi diagram\n" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "Voronoi" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 msgid "Bilinear" msgstr "Bilinear" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Columns" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "The number of grid columns." -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Rows" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "The number of gird rows." -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 msgid "Add Probe Points" msgstr "Add Probe Points" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 msgid "Controller" msgstr "Controller" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" @@ -7716,147 +7724,147 @@ msgstr "" "The kind of controller for which to generate\n" "height map gcode." -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 msgid "Control" msgstr "Control" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 msgid "Sender" msgstr "Sender" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "COM list" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "Lists the available serial ports." -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "Search" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "Search for the available serial ports." -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "Baud rates" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "New, custom baudrate." -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "Add the specified custom baudrate to the list." -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 msgid "Delete selected baudrate" msgstr "Delete selected baudrate" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Reset" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "Software reset of the controller." -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 msgid "Disconnected" msgstr "Disconnected" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 msgid "Connect to the selected port with the selected baud rate." msgstr "Connect to the selected port with the selected baud rate." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "Jog" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 msgid "Zero Axes" msgstr "Zero Axes" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "Pause/Resume" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "Step" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "Each jog action will move the axes with this value." -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Feedrate" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "Feedrate when jogging." -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "Send Command" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "Send a custom command to GRBL." -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "Type GRBL command ..." -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "Send" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 msgid "Get Config parameter" msgstr "Get Config parameter" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "A GRBL configuration parameter." -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "Type GRBL parameter ..." -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 msgid "Get" msgstr "Get" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "Get the value of a specified GRBL parameter." -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 msgid "Get Report" msgstr "Get Report" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "Print in shell the GRBL report." -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "Apply AutoLevelling" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -7866,28 +7874,28 @@ msgstr "" "wait for the Z probing data and then apply this data\n" "over the original GCode therefore doing autolevelling." -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "Will save the GRBL height map." -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 msgid "Save Probing GCode" msgstr "Save Probing GCode" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 msgid "Will save the probing GCode." msgstr "Will save the probing GCode." -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "View/Edit the probing GCode." -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 msgid "Import Height Map" msgstr "Import Height Map" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -7899,11 +7907,11 @@ msgstr "" "over the original GCode therefore\n" "doing autolevelling." -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Export CNC Code" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -7913,11 +7921,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Save CNC Code" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -7925,80 +7933,80 @@ msgstr "" "Opens dialog to save G-Code\n" "file." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 msgid "Review CNC Code." msgstr "Review CNC Code." -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Script Object" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Auto Completer" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Document Object" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Font Type" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Font Size" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Alignment" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Align Left" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Center" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Align Right" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Justify" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Font Color" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Set the font color for the selected text" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Selection Color" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "Set the selection color when doing text selection." -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Tab Size" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "Set the tab size. In pixels. Default value is 80 pixels." @@ -8034,41 +8042,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:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Preferences applied." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Are you sure you want to continue?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "Application will restart" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Preferences closed without saving." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Preferences default values are restored." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Preferences saved." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8413,7 +8421,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "New Dia" @@ -8830,7 +8838,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Basic" @@ -9051,7 +9059,7 @@ msgstr "" "and include the Project, Selected and Tool tabs." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Axis" @@ -9374,7 +9382,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Advanced" @@ -9936,7 +9944,6 @@ msgstr "Area Exclusion" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:402 -#| msgid "Add exclusion areas" msgid "Area exclusion parameters." msgstr "Area exclusion parameters." @@ -9985,7 +9992,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Tools Dia" @@ -9994,7 +10001,7 @@ msgstr "Tools Dia" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10091,12 +10098,12 @@ msgid "\"Follow\"" msgstr "\"Follow\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Buffering" @@ -10116,9 +10123,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10417,9 +10424,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Itself" @@ -10427,11 +10434,11 @@ msgstr "Itself" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Area Selection" @@ -10439,12 +10446,12 @@ msgstr "Area Selection" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11050,7 +11057,6 @@ msgstr "" "- bevel -> the lines are joined by a third line" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 -#| msgid "Beveled" msgid "Bevel" msgstr "Bevel" @@ -11481,7 +11487,7 @@ msgid "Drill dia" msgstr "Drill dia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." @@ -11491,7 +11497,7 @@ msgstr "Align Axis" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." @@ -11500,12 +11506,12 @@ msgid "Mirror Axis:" msgstr "Mirror Axis:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 msgid "Hole Snap" msgstr "Hole Snap" @@ -11759,9 +11765,9 @@ msgstr "Create CNCJob with toolpaths for drilling or milling holes." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Tool order" @@ -11770,10 +11776,10 @@ msgstr "Tool order" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -11795,9 +11801,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Forward" @@ -11805,9 +11811,9 @@ msgstr "Forward" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Reverse" @@ -12102,7 +12108,7 @@ msgstr "Isolation Tool Options" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Comma separated values" @@ -12110,7 +12116,7 @@ msgstr "Comma separated values" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12122,7 +12128,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "V-shape" @@ -12147,7 +12153,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12160,9 +12166,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Rest" @@ -12213,12 +12219,14 @@ msgstr "" "will be subtracted from the isolation geometry." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "Check validity" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12242,7 +12250,7 @@ msgstr "" "- 'Reference Object' - will process the area specified by another object." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12282,20 +12290,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Normal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progressive" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12305,7 +12313,7 @@ msgstr "Plotting" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12341,7 +12349,7 @@ msgstr "" "from the copper features.\n" "The value can be between 0.0 and 9999.9 FlatCAM units." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12359,7 +12367,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12383,8 +12391,8 @@ msgstr "Paint Tool Options" msgid "Parameters:" msgstr "Parameters:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12392,7 +12400,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In application units." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12413,7 +12421,7 @@ msgstr "" "\n" "If not checked, use the standard algorithm." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12495,16 +12503,16 @@ msgstr "Number of rows of the desired panel" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -12978,7 +12986,7 @@ msgstr "GCode File associations" msgid "Gerber File associations" msgstr "Gerber File associations" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -12987,32 +12995,32 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Converting units to " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Rough" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREATE A NEW FLATCAM TCL SCRIPT" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "TCL Tutorial is here" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "FlatCAM commands list" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13020,31 +13028,39 @@ msgstr "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "created/selected" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Basic" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Advanced" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" + +#: appObjects/FlatCAMCNCJob.py:808 msgid "Click on canvas to add a Probe Point..." msgstr "Click on canvas to add a Probe Point..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "Point is not within the object area. Choose another point." -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -13052,117 +13068,117 @@ msgstr "" "Added a Probe Point... Click again to add another or right click to " "finish ..." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 msgid "Finished adding Probe Points..." msgstr "Finished adding Probe Points..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 msgid "COM list updated ..." msgstr "COM list updated ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 msgid "Connected" msgstr "Connected" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "Port connected" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "Could not connect to GRBL on port" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "Port is connected. Disconnecting" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 msgid "Could not connect to port" msgstr "Could not connect to port" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 msgid "Sending GCode..." msgstr "Sending GCode..." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "GRBL is doing a home cycle." -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "GRBL software reset was sent." -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "GRBL resumed." -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "GRBL paused." -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Export cancelled ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Loading..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 msgid "There is nothing to view" msgstr "There is nothing to view" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 msgid "Code Viewer" msgstr "Code Viewer" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 msgid "Loaded Machine Code into Code Viewer" msgstr "Loaded Machine Code into Code Viewer" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 msgid "Failed to open height map file" msgstr "Failed to open height map file" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "Finished probing. Doing the autolevelling." -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "Sending probing GCode to the GRBL controller." -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "Empty GRBL heightmap." -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 msgid "Finished autolevelling." msgstr "Finished autolevelling." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Plotting..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "File saved to" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 msgid "Code Review" msgstr "Code Review" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 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:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "CNCJob object" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13174,38 +13190,38 @@ msgstr "" msgid "Document Editor" msgstr "Document Editor" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 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:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 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:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Tool_nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Drills_Nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Slots_Nr" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Milling tool for SLOTS is larger than hole size. Cancelled." @@ -13224,7 +13240,7 @@ msgstr "Finish" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13238,7 +13254,7 @@ msgstr "Add from Tool DB" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "No Tool Selected" @@ -13391,31 +13407,31 @@ msgstr "Delete failed. There are no exclusion areas to delete." msgid "Delete failed. Nothing is selected." msgstr "Delete failed. Nothing is selected." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Done" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "Operation could not be done." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Isolation geometry created" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Plotting Apertures" @@ -13455,80 +13471,80 @@ msgstr "Dimensions" msgid "Calculating dimensions ... Please wait." msgstr "Calculating dimensions ... Please wait." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Drills number" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Slots number" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Drills total number:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Slots total number:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Present" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Solid Geometry" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "GCode Text" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "GCode Geometry" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 msgid "Tool Data" msgstr "Tool Data" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Depth of Cut" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Clearance Height" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Routing time" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Width" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Box Area" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Convex_Hull Area" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Copper Area" @@ -13816,15 +13832,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Reset Tool" @@ -13832,15 +13848,15 @@ msgstr "Reset Tool" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Will reset the tool parameters." @@ -14022,8 +14038,8 @@ msgstr "" "Contain the expected calibration points and the\n" "ones measured." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Target" @@ -14276,8 +14292,8 @@ msgstr "Copper Thieving Tool done." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14308,7 +14324,7 @@ msgstr "Copper Thieving Tool. Preparing areas to fill with copper." #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Working..." @@ -14317,13 +14333,13 @@ msgstr "Working..." msgid "Geometry not supported for bounding box" msgstr "Geometry not supported for bounding box" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "No object available." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "The reference object type is not supported." @@ -14380,7 +14396,7 @@ msgstr "" "another object." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Ref. Type" @@ -14393,12 +14409,12 @@ msgstr "" "It can be Gerber, Excellon or Geometry." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Ref. Object" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "The FlatCAM object to be used as non copper clearing reference." @@ -14530,7 +14546,7 @@ msgstr "Will add corner markers to the selected Gerber file." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14538,12 +14554,12 @@ 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." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Tool not in Tools Database. Adding a default tool." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -14561,7 +14577,7 @@ msgid "Default tool added." msgstr "Default tool added." #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "Selected tool can't be used here. Pick another." @@ -14608,7 +14624,7 @@ msgstr "Any form CutOut operation finished." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -14695,7 +14711,7 @@ msgstr "Object to be cutout" msgid "Kind" msgstr "Kind" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14708,7 +14724,7 @@ msgstr "" "of objects that will populate the 'Object' combobox." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14884,11 +14900,15 @@ msgstr "2-Sided PCB" msgid "Objects to be mirrored" msgstr "Objects to be mirrored" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +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." + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Bounds Values" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14896,39 +14916,39 @@ msgstr "" "Select on canvas the object(s)\n" "for which to calculate bounds values." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Minimum location." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Maximum location." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Center point coordinates" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Centroid" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14936,11 +14956,11 @@ msgstr "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Calculate Bounds Values" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14950,15 +14970,15 @@ msgstr "" "for the selection of objects.\n" "The envelope shape is parallel with the X, Y axis." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Mirror Operation" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Parameters for the mirror operation" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14976,11 +14996,11 @@ msgstr "" "- Hole Snap -> a point defined by the center of a drill hone in a Excellon " "object" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Point coordinates" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14996,15 +15016,15 @@ msgstr "" "and left mouse button click on canvas or you can enter the coordinates " "manually." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "Object that holds holes that can be picked as reference for mirroing." -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "Pick hole" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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." @@ -15012,7 +15032,7 @@ 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." -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15022,11 +15042,11 @@ msgstr "" "The coordinates of the center of the bounding box are used\n" "as reference for mirror operation." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Mirror" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15036,11 +15056,11 @@ msgstr "" "the specified axis. Does not create a new \n" "object, but modifies it." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "PCB Alignment" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15050,11 +15070,11 @@ msgstr "" "specified alignment holes and their mirror\n" "images." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Drill Diameter" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15064,11 +15084,11 @@ msgstr "" "from the first alignment drill, by doing mirror.\n" "It can be modified in the Mirror Parameters -> Reference section" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Alignment Drill Coordinates" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15086,11 +15106,11 @@ msgstr "" "- one drill in mirror position over the axis selected above in the 'Align " "Axis'." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Drill coordinates" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15116,15 +15136,15 @@ msgstr "" "field and click Paste.\n" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Delete Last" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Create Excellon Object" @@ -15300,7 +15320,7 @@ msgid "Jump to Half Point" msgstr "Jump to Half Point" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Current Tool parameters were applied to all tools." @@ -15922,17 +15942,17 @@ msgstr "" "will be empty of copper and previous empty area will be\n" "filled with copper." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "New Tool" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15941,13 +15961,13 @@ msgstr "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 msgid "Optimal tool diameter found" msgstr "Optimal tool diameter found" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 msgid "There are no tools selected in the Tool Table." msgstr "There are no tools selected in the Tool Table." @@ -15960,39 +15980,39 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelled. Tool already in Tool Table." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 msgid "New tool added to Tool Table from Tools Database." msgstr "New tool added to Tool Table from Tools Database." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 msgid "Default tool added to Tool Table." msgstr "Default tool added to Tool Table." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "Tool from Tool Table was edited." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancelled. New diameter value is already in the Tool Table." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Delete failed. Select a tool to delete." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Tool(s) deleted from Tool Table." @@ -16083,12 +16103,12 @@ msgstr "No polygon in selection." msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Tool from DB added in Tool Table." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." @@ -16097,7 +16117,7 @@ msgstr "New tool added to Tool Table." msgid "Gerber object for isolation routing." msgstr "Gerber object for isolation routing." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16121,7 +16141,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create routing geometry." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16129,7 +16149,7 @@ msgstr "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16165,11 +16185,11 @@ msgstr "" "Type\n" "in the resulting geometry as Isolation." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 msgid "Optimal" msgstr "Optimal" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16177,7 +16197,7 @@ msgstr "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16202,7 +16222,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Object whose area will be removed from isolation geometry." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16284,94 +16304,114 @@ msgstr "No object(s) selected." msgid "Error when mouse left click." msgstr "Error when mouse left click." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "NCC Tool. Checking tools for validity." + +#: appTools/ToolNCC.py:947 +#| msgid "" +#| "Incomplete isolation. At least one tool could not do a complete isolation." +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." + +#: appTools/ToolNCC.py:950 +#| msgid "" +#| "Incomplete isolation. At least one tool could not do a complete isolation." +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." + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC Tool. Preparing non-copper polygons." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC Tool. Calculate 'empty' area." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Buffering finished" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC Tool. Finished calculation of 'empty' area." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Isolation geometry is broken. Margin is less than isolation tool diameter." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "The selected object is not suitable for copper clearing." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Clearing the polygon with the method: lines." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Failed. Clearing the polygon with the method: seed." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Failed. Clearing the polygon with the method: standard." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 msgid "Polygon could not be cleared. Location:" msgstr "Polygon could not be cleared. Location:" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Non-Copper clearing ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "There is no copper clearing tool in the selection and at least one is needed." -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "NCC Tool failed creating bounding box." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "NCC Tool clearing with tool diameter" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "started." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 msgid "Could not use the tool for copper clear." msgstr "Could not use the tool for copper clear." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16383,29 +16423,29 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "NCC Tool clear all done." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "tools" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "NCC Tool. Rest machining copper clearing task started." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC Tool Rest Machining clear all done." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16413,11 +16453,11 @@ msgstr "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool started. Reading parameters." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16425,15 +16465,15 @@ msgstr "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Non-Copper Clearing" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Obj Type" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16445,11 +16485,11 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Object to be cleared of excess copper." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17866,7 +17906,7 @@ msgstr "Parsing solid_geometry ..." msgid "Parsing solid_geometry for tool" msgstr "Parsing solid_geometry for tool" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -17874,11 +17914,11 @@ msgstr "" "Gerber object from which to subtract\n" "the subtractor Gerber object." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Subtractor" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -17886,11 +17926,11 @@ msgstr "" "Gerber object that will be subtracted\n" "from the target Gerber object." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Subtract Gerber" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -17902,7 +17942,7 @@ msgstr "" "Can be used to remove the overlapping silkscreen\n" "over the soldermask." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -17924,11 +17964,11 @@ msgid "" msgstr "" "Checking this will close the paths cut by the Geometry subtractor object." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Subtract Geometry" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19436,11 +19476,11 @@ msgstr "Creating Geometry from the parsed GCode file for tool diameter" msgid "G91 coordinates not implemented ..." msgstr "G91 coordinates not implemented ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index e81392eb..e1daca4d 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 ff1743aa..9fe478a7 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:05+0300\n" -"PO-Revision-Date: 2020-10-21 16:05+0300\n" +"POT-Creation-Date: 2020-10-22 15:07+0300\n" +"PO-Revision-Date: 2020-10-22 15:07+0300\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -108,7 +108,7 @@ msgstr "Marcadores" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -124,8 +124,8 @@ msgid "Cancelled." msgstr "Cancelado." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -162,18 +162,18 @@ 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:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Haga clic en el punto de inicio del área." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Haga clic en el punto final del área." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" @@ -181,7 +181,7 @@ msgstr "" "clic con el botón derecho para finalizar." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -279,7 +279,7 @@ msgstr "" "en la base de datos de herramientas." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Cancelar" @@ -289,15 +289,15 @@ msgid "Tool Name" msgstr "Nombre de Herram" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Diá. de Herram" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Offset de Herram" @@ -308,8 +308,8 @@ msgstr "Desplazamiento personalizado" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tipo de herram" @@ -318,16 +318,16 @@ msgid "Tool Shape" msgstr "Forma de la herram" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -352,7 +352,7 @@ msgid "V-Angle" msgstr "V-Ángulo" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -381,7 +381,7 @@ msgid "Spindle Speed" msgstr "Eje de velocidad" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Habitar" @@ -391,7 +391,7 @@ msgstr "Habitar" msgid "Dwelltime" msgstr "Tiempo de permanencia" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -719,13 +719,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "No se pudo cargar el archivo de herramientas DB." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Error al analizar el archivo DB de Herramientas." @@ -784,7 +784,7 @@ msgstr "Importe la base de datos de herramientas FlatCAM" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -841,21 +841,21 @@ msgid "Cutout Parameters" msgstr "Parámetros de ranura" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Nombre" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -894,7 +894,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Operación" @@ -921,7 +921,7 @@ msgstr "Perforación" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Aislamiento" @@ -932,7 +932,7 @@ msgid "Paint" msgstr "Pintar" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 #, fuzzy #| msgid "CCW" msgid "NCC" @@ -950,13 +950,13 @@ msgstr "PCB de corte" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Forma" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -971,7 +971,7 @@ msgstr "" "Avance X-Y. Avance\n" "La velocidad en el plano XY utilizada mientras se corta en material." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -988,7 +988,7 @@ msgstr "" "Avance Z\n" "La velocidad en el plano Z." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -1001,7 +1001,7 @@ msgstr "" "- Borrar -> la limpieza regular sin cobre." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Limpiar" @@ -1011,7 +1011,7 @@ msgstr "Limpiar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Tipo de fresado" @@ -1021,7 +1021,7 @@ msgstr "Tipo de fresado" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1036,7 +1036,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Subida" @@ -1044,23 +1044,23 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Convencional" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Superposición" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1088,12 +1088,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Margen" @@ -1104,25 +1104,25 @@ msgstr "Margen" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Método" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1135,9 +1135,9 @@ msgstr "" "- Basado en líneas: líneas paralelas." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1146,20 +1146,20 @@ msgstr "Estándar" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Semilla" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1167,25 +1167,25 @@ msgstr "Líneas" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combo" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Conectar" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1195,15 +1195,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contorno" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1213,17 +1213,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Compensar" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1236,7 +1236,7 @@ msgstr "" "El valor puede estar entre 0 y 10 unidades FlatCAM." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1257,7 +1257,7 @@ msgstr "" "debido a demasiados caminos." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1268,7 +1268,7 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1290,7 +1290,7 @@ msgstr "" "en el orden especificado." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1311,7 +1311,7 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1407,7 +1407,7 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1424,7 +1424,7 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1454,7 +1454,7 @@ msgstr "" "La llamada velocidad de avance 'Plunge'.\n" "Esto es para el movimiento lineal G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1476,7 +1476,7 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1704,7 +1704,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1716,7 +1716,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1725,7 +1725,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "El valor editado está fuera de rango" @@ -1740,7 +1740,7 @@ msgstr "El valor editado está fuera de rango" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1752,7 +1752,7 @@ msgstr "El valor editado está fuera de rango" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1761,7 +1761,7 @@ msgstr "El valor editado está fuera de rango" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "El valor editado está dentro de los límites." @@ -1899,12 +1899,12 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Taladros totales" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Ranuras totales" @@ -1912,8 +1912,8 @@ msgstr "Ranuras totales" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1985,7 +1985,7 @@ msgstr "Hecho. Taladro (s) eliminado (s)." msgid "Click on the circular array Center position" msgstr "Haga clic en la posición del centro matriz circular" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -1995,14 +1995,14 @@ msgstr "Excellon Editor" msgid "Name:" msgstr "Nombre:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Tabla de herramientas" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -2032,9 +2032,9 @@ msgstr "" "Agregar / Eliminar una herramienta a la lista de herramientas\n" "para este objeto Excellon." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2117,7 +2117,7 @@ msgstr "Lineal" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2286,7 +2286,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Longitud" @@ -2395,7 +2395,7 @@ msgid "Round" msgstr "Redondo" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2406,10 +2406,10 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2469,19 +2469,19 @@ msgid "Text Tool" msgstr "Herramienta de texto" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Herramienta" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -2566,7 +2566,7 @@ msgstr "Buffer" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Referencia" @@ -2602,10 +2602,10 @@ msgstr "Origen" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Selección" @@ -2613,7 +2613,7 @@ msgstr "Selección" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Punto" @@ -2640,8 +2640,8 @@ msgid "A point of reference in format X,Y." msgstr "Un punto de referencia en formato X, Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2851,7 +2851,7 @@ msgid "Offset Y" msgstr "Offset Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2939,12 +2939,12 @@ msgstr "" "elemento del objeto seleccionado, utilizando el factor." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Objeto" @@ -3327,14 +3327,14 @@ msgstr "Crear geometría de pintura ..." msgid "Shape transformations ..." msgstr "Transformaciones de formas ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Editor de geometría" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3349,14 +3349,14 @@ msgid "Line" msgstr "Línea" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Polígono" @@ -3391,7 +3391,7 @@ msgstr "Haga clic en el punto de destino." msgid "Editing MultiGeo Geometry, tool" msgstr "Edición de Geometría MultiGeo, herramienta" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "con diámetro" @@ -3728,10 +3728,10 @@ msgstr "Agregar una nueva apertura a la lista de apertura." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3951,7 +3951,7 @@ msgstr "" "No hay definiciones de Aperture en el archivo. Abortando la creación de " "Gerber." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4092,12 +4092,12 @@ 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:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Todos" @@ -4154,20 +4154,20 @@ msgid "Open file" msgstr "Abrir documento" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Exportar el código ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Guardado en" @@ -4199,32 +4199,32 @@ msgstr "Guardar GCode" msgid "Start GCode" msgstr "Iniciando el código G" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Código de máquina cargado en el editor de código" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 #, fuzzy #| msgid "Code Editor" msgid "GCode Editor" msgstr "Editor de código" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Dia" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4232,8 +4232,8 @@ msgstr "TT" msgid "Drills" msgstr "Taladros" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4613,7 +4613,7 @@ msgstr "Importar preferencias del archivo ..." msgid "Export Preferences to file ..." msgstr "Exportar preferencias a un archivo ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Guardar Preferencias" @@ -5141,7 +5141,7 @@ msgstr "Ver fuente" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5307,7 +5307,7 @@ msgid "Cutout Tool" msgstr "Herramienta de Corte" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Herramienta NCC" @@ -5316,7 +5316,7 @@ msgstr "Herramienta NCC" msgid "Isolation Tool" msgstr "Herramienta de Aislamiento" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5572,10 +5572,10 @@ msgstr "Distancia máxima del imán" msgid "Toggle the display of axis on canvas" msgstr "Alternar la visualización del eje en el lienzo" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Preferencias" @@ -5626,7 +5626,7 @@ msgstr "Área de la parcela" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5635,7 +5635,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GEOMETRÍA" @@ -5643,8 +5643,8 @@ msgstr "GEOMETRÍA" msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "HERRAMIENTAS" @@ -5709,7 +5709,7 @@ msgstr "No guardará los cambios y cerrará la ventana de preferencias." msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Nueva" @@ -5718,12 +5718,12 @@ msgstr "Nueva" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5738,10 +5738,10 @@ msgstr "Geometría" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5792,7 +5792,7 @@ msgstr "Intersección" msgid "Subtraction" msgstr "Sustracción" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cortar" @@ -5845,20 +5845,20 @@ msgstr "Carpeta de preferencias de FlatCAM abierta." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Sí" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5941,7 +5941,7 @@ msgstr "Cancelado. Nada seleccionado para moverse." msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herram" @@ -5966,7 +5966,7 @@ msgstr "Shell habilitado." msgid "Shell disabled." msgstr "Shell deshabilitado." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " @@ -6483,15 +6483,15 @@ msgstr "Realice la operación de desplazamiento." msgid "Gerber Object" msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Opciones de parcela" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6503,26 +6503,26 @@ msgstr "Sólido" msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolor" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Gráfico" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6534,19 +6534,19 @@ msgstr "Trazar (mostrar) este objeto." msgid "Edit an Gerber object." msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Propiedades" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 #, fuzzy @@ -6601,7 +6601,7 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6617,11 +6617,23 @@ msgstr "" "Generar la geometría para\n" "El recorte del tablero." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "UTILIDADES" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Propiedades" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6635,13 +6647,13 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Margen límite" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6653,23 +6665,23 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Generar Geometría" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6677,7 +6689,7 @@ msgstr "" "Crea una geometría que rodea el objeto Gerber.\n" "Forma cuadrada." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6685,7 +6697,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6697,25 +6709,25 @@ msgstr "" "su radio es igual a\n" "el margen." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Genera el objeto Geometry." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Círculos sólidos." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6731,7 +6743,7 @@ msgstr "" "\n" "Aquí se seleccionan las herramientas para la generación de código G." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6740,7 +6752,7 @@ msgstr "" "Diámetro de herramienta. Su valor (en unidades actuales de FlatCAM)\n" "es el ancho de corte en el material." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6749,7 +6761,7 @@ msgstr "" "El número de agujeros de taladros. Agujeros que se taladran con\n" "una broca." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6758,13 +6770,13 @@ msgstr "" "El número de agujeros de muesca. Agujeros creados por\n" "fresándolas con una broca de fresa." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." msgstr "Establecer el color de la forma cuando se selecciona." -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6772,21 +6784,21 @@ 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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 #, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" msgstr "Agregar desde DB" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6795,13 +6807,13 @@ msgstr "" "Combine una selección de objetos de Excellon en un nuevo objeto de Excellon " "combinado." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 #, fuzzy #| msgid "Milling Type" msgid "Milling Tool" msgstr "Tipo de fresado" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6810,11 +6822,11 @@ msgstr "" "Combine una selección de objetos de Excellon en un nuevo objeto de Excellon " "combinado." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometría de fresado" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6825,22 +6837,22 @@ msgstr "" "para\n" "molido. Use la columna # para hacer la selección." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Diá. de fresado" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fresar los Taladros" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6852,11 +6864,11 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar recorridos de herramientas muesca." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fresar las Ranuras" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6868,17 +6880,17 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar recorridos de herramientas muesca." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Objeto de geometría" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." msgstr "Objeto de geometría" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6907,12 +6919,12 @@ 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:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Trazar objeto" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6923,7 +6935,7 @@ msgstr "" "este valor\n" "se mostrará como un T1, T2 ... Tn" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6940,7 +6952,7 @@ msgstr "" "- Fuera (lado) -> El corte de la herramienta seguirá la línea de geometría " "en el exterior." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6963,7 +6975,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:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6994,7 +7006,7 @@ msgstr "" "Elegir el tipo de herramienta en forma de V automáticamente seleccionará el " "tipo de operación como aislamiento." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7012,7 +7024,7 @@ msgstr "" "puede habilitar / deshabilitar la trama en el lienzo\n" "para la herramienta correspondiente." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -7024,19 +7036,19 @@ msgstr "" "El valor puede ser positivo para 'afuera'\n" "corte y negativo para corte 'interior'." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Agregar desde DB" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -7044,16 +7056,16 @@ msgstr "" "Agregar una nueva herramienta a la tabla de herramientas\n" "con el diámetro especificado anteriormente." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 #, fuzzy #| msgid "Add from DB" msgid "Pick from DB" msgstr "Agregar desde DB" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -7068,7 +7080,7 @@ msgstr "" "Agregar una nueva herramienta a la tabla de herramientas\n" "de la base de datos de herramientas." -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7076,7 +7088,7 @@ msgstr "" "Copie una selección de herramientas en la tabla de herramientas\n" "seleccionando primero una fila en la Tabla de herramientas." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7084,7 +7096,7 @@ msgstr "" "Eliminar una selección de herramientas en la tabla de herramientas\n" "seleccionando primero una fila en la Tabla de herramientas." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -7099,18 +7111,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Parámetros para" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -7118,28 +7130,28 @@ msgstr "" "Los datos utilizados para crear GCode.\n" "Cada herramienta almacena su propio conjunto de datos." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "El diámetro de la punta para la herramienta en forma de V" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -7147,7 +7159,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7158,7 +7170,7 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7167,7 +7179,7 @@ msgstr "" msgid "Multi-Depth" msgstr "Profund. Múlti" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" @@ -7176,7 +7188,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7186,7 +7198,7 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7197,7 +7209,7 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7212,13 +7224,13 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Recortar" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7233,7 +7245,7 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7244,7 +7256,7 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7255,14 +7267,14 @@ msgstr "" "Pausa para permitir que el husillo alcance su\n" "Velocidad antes del corte." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7270,7 +7282,7 @@ msgstr "Número de unidades de tiempo para que el husillo permanezca." msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7282,14 +7294,14 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Sonda de avance" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7297,15 +7309,15 @@ msgstr "Sonda de avance" msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Aplicar Parám. a todas las herramientas" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7313,24 +7325,24 @@ msgstr "" "Se aplicarán los parámetros en el formulario actual\n" "en todas las herramientas de la tabla de herramientas." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Parámetros comunes" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Parámetros que son comunes para todas las herramientas." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Cambio de herra. Z" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7339,7 +7351,7 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7350,14 +7362,14 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Fin del movi. Z" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7368,14 +7380,14 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "X, Y Fin del movimiento" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7388,14 +7400,14 @@ msgstr "" "Si no se ingresa ningún valor, entonces no hay movimiento\n" "en el plano X, Y al final del trabajo." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 #, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" msgstr "Coordenadas" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7404,12 +7416,12 @@ msgstr "" "El archivo de postprocesador que dicta\n" "la salida del código de máquina (como GCode, RML, HPGL)." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Agregar Areas de Exclusión" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7422,7 +7434,7 @@ msgstr "" "En esas áreas el recorrido de las herramientas.\n" "está prohibido." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7430,7 +7442,7 @@ msgstr "" msgid "Strategy" msgstr "Estrategia" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7438,17 +7450,17 @@ msgstr "Estrategia" msgid "Over Z" msgstr "Sobre ZSuperposición" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Esta es la ID del Area." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Tipo del objeto donde se agregó el área de exclusión." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7457,7 +7469,7 @@ msgstr "" "La estrategia utilizada para el área de exclusión. Recorre las áreas de " "exclusión o sobre ella." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7466,7 +7478,7 @@ 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." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7482,21 +7494,21 @@ msgstr "" "establecida\n" "- Alrededor -> evitará el área de exclusión recorriendo el área" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Sobre" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "AlrededorRedondo" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7507,29 +7519,29 @@ msgstr "" "La altura Z a la que se elevará la herramienta para evitar\n" "Un área de interdicción." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Añadir área:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Agregar un área de exclusión." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 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/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7538,53 +7550,53 @@ msgstr "El tipo de forma de selección utilizada para la selección de área." msgid "Delete All" msgstr "Eliminar todosEliminar taladro" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Eliminar todas las áreas de exclusión." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Eliminar seleccionado" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 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." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 #, fuzzy #| msgid "Add Polygon" msgid "Add Polish" msgstr "Añadir Polígono" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Diámetro para la nueva herramienta." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 #, fuzzy #| msgid "Measure" msgid "Pressure" msgstr "Medida" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" @@ -7602,18 +7614,18 @@ msgstr "" "- Basado en semillas: hacia afuera de la semilla.\n" "- Basado en líneas: líneas paralelas." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Generar objeto CNCJob" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." msgstr "Generar objeto CNCJob" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7623,27 +7635,37 @@ msgstr "" "Haga clic en el encabezado # para seleccionar todo, o Ctrl + LMB\n" "para la selección personalizada de herramientas." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Inicie la herramienta Pintura en la pestaña Herramientas." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating Solder Paste dispensing geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Generando geometría de dispensación de pasta de soldadura ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Crea recorridos de herramientas para cubrir la\n" "toda el área de un polígono (eliminar\n" "todo el cobre). Te harán preguntas\n" "Para hacer clic en el polígono deseado." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "Objeto de trabajo CNC" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7655,21 +7677,21 @@ 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:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Viajar" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 #, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." msgstr "Crea el objeto QRCode." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Mostrar anotación" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7679,12 +7701,12 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Distancia recorrida" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7692,11 +7714,11 @@ msgstr "" "Esta es la distancia total recorrida en el plano X-Y.\n" "En unidades actuales." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Duración estimada" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7704,11 +7726,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:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "Tabla de herramientas CNC" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7731,124 +7753,124 @@ msgstr "" "C4),\n" "bola (B) o en forma de V (V)." -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Actualizar Trama" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Actualiza la trama." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 #, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" msgstr "Tabla de herramientas" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 #, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." msgstr "Alternar la visualización del eje en el lienzo" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" msgstr "Coordenadas" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Light" msgid "Height" msgstr "Ligera" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Opciones de parcela" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "Generación de código G terminada" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Profundidad de la sonda Z" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Altura (Z) para viajar entre los puntos." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "Avance" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Modo:" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7856,21 +7878,21 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manual" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Rejillas" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7878,125 +7900,125 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Lineal" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Columnas" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Filas" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Obtener puntos" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Contorno" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Contorno" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Rendido" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Eliminar seleccionado" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Reiniciar" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Conectar" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -8006,131 +8028,131 @@ msgstr "" "Cree un objeto Gerber a partir del objeto seleccionado, dentro de\n" "El cuadro especificado." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Ceros" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Avance" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "Parámetros de texto a PDF" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Geo" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Gerber Export" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "Iniciando el código G" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." msgstr "Iniciando el código G" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Importar la lista" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -8138,11 +8160,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -8152,11 +8174,11 @@ msgstr "" "Exportar y guardar código G a\n" "Hacer este objeto a un archivo." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Guardar código CNC" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -8164,86 +8186,86 @@ msgstr "" "Abre el diálogo para guardar el código G\n" "expediente." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "Ver código CNC" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Objeto de script" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Autocompletador" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Objeto de Documento" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Tipo de Fuente" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Tamaño de Fuente" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Alineación" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Alinear a la izquierda" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Centrar" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Alinear a la derecha" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Alinear Justificar" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Color de Fuente" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Establecer el color de fuente para el texto seleccionado" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Color de seleccion" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 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:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Tamaño de Pestaña" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 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 " @@ -8281,41 +8303,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:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Preferencias aplicadas." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "¿Estás seguro de que quieres continuar?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "La aplicación se reiniciará" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Preferencias cerradas sin guardar." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Se restauran los valores predeterminados de las preferencias." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8666,7 +8688,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Nuevo dia" @@ -9103,7 +9125,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "BASIC" @@ -9328,7 +9350,7 @@ msgstr "" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Eje" @@ -9657,7 +9679,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Avanzado" @@ -10296,7 +10318,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Diá. de Herram" @@ -10305,7 +10327,7 @@ msgstr "Diá. de Herram" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10419,12 +10441,12 @@ msgid "\"Follow\"" msgstr "\"Seguir\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Tamponamiento" @@ -10446,9 +10468,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10753,9 +10775,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Sí mismo" @@ -10763,11 +10785,11 @@ msgstr "Sí mismo" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Selección de área" @@ -10775,12 +10797,12 @@ msgstr "Selección de área" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11834,7 +11856,7 @@ msgid "Drill dia" msgstr "Diá. del taladro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Diámetro del taladro para los orificios de alineación." @@ -11844,7 +11866,7 @@ msgstr "Alinear eje" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." @@ -11853,12 +11875,12 @@ msgid "Mirror Axis:" msgstr "Eje del espejo:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Caja" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 #, fuzzy #| msgid "Hole Size" msgid "Hole Snap" @@ -12127,9 +12149,9 @@ msgstr "Crear geometría para fresar agujeros." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Orden de la Herram" @@ -12138,10 +12160,10 @@ msgstr "Orden de la Herram" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -12166,9 +12188,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Adelante" @@ -12176,9 +12198,9 @@ msgstr "Adelante" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Atras" @@ -12482,7 +12504,7 @@ msgstr "Opc. de Herram. de Aislamiento" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Valores Separados por Comas" @@ -12490,7 +12512,7 @@ msgstr "Valores Separados por Comas" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12502,7 +12524,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "Forma V" @@ -12527,7 +12549,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12540,9 +12562,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Resto" @@ -12594,12 +12616,14 @@ msgstr "" "será restado de la geometría de aislamiento." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12621,7 +12645,7 @@ msgstr "" "- 'Objeto de referencia': procesará el área especificada por otro objeto." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12664,20 +12688,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Normal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progresivo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12687,7 +12711,7 @@ msgstr "Trazado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12723,7 +12747,7 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 9999.9 unidades FlatCAM." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12742,7 +12766,7 @@ msgstr "" "no más cobre para limpiar o no hay más herramientas.\n" "Si no está marcado, use el algoritmo estándar." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12766,8 +12790,8 @@ msgstr "Opc. de herra. de pintura" msgid "Parameters:" msgstr "Parámetros:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12775,7 +12799,7 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades de aplicación." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12797,7 +12821,7 @@ msgstr "" "\n" "Si no está marcado, use el algoritmo estándar." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12879,16 +12903,16 @@ msgstr "Número de filas del panel deseado" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13363,39 +13387,39 @@ msgstr "Asociaciones de archivos GCode" msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "El objeto ({kind}) falló porque: {error}\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Convertir unidades a " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Áspero" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREA UN NUEVO SCRIPT FLATCAM TCL" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "TCL Tutorial está aquí" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "Lista de comandos de FlatCAM" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13403,33 +13427,39 @@ msgstr "" "Escriba> help Basic" msgstr "Basic" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Avanzado" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Haga clic en el punto de inicio ..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13440,139 +13470,139 @@ msgstr "" "Zona agregada. Haga clic para comenzar a agregar la siguiente zona o haga " "clic con el botón derecho para finalizar." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "Procesamiento de código G terminado ..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Haga clic para colocar ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Conectar" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "No se pudo recuperar el objeto" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "Apertura del código G." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Exportación cancelada ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Cargando..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "No hay tal parámetro" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "Visor de Gcode" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "Código de máquina cargado en el editor de código" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Error al abrir el archivo de configuración" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "Procesamiento de código G terminado ..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Trazando ..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Archivo guardado en" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "Visor de Gcode" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 msgid "This CNCJob object can't be processed because it is a" msgstr "Este objeto CNCJob no se puede procesar porque es un" -#: appObjects/FlatCAMCNCJob.py:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "Objeto CNCJob" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13582,41 +13612,41 @@ msgstr "" msgid "Document Editor" msgstr "Editor de Documentos" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 msgid "Please select one or more tools from the list and try again." msgstr "" "Por favor seleccione una o más herramientas de la lista e intente nuevamente." -#: appObjects/FlatCAMExcellon.py:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "La herramienta de fresado para TALADRO es más grande que el tamaño del " "orificio. Cancelado." -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Herramienta_nu" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Taladros_nu" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Ranuras_nu" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "La herramienta de fresado para SLOTS es más grande que el tamaño del " @@ -13637,7 +13667,7 @@ msgstr "Terminar" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13651,7 +13681,7 @@ msgstr "Agregar desde la DB de herramientas" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Ninguna herramienta seleccionada" @@ -13806,31 +13836,31 @@ msgstr "Eliminar falló. No hay áreas de exclusión para eliminar." msgid "Delete failed. Nothing is selected." msgstr "Eliminar falló. Nada es seleccionado." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Hecho" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "La operación no se pudo hacer." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "La geometría de aislamiento no se pudo generar." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Geometría de aislamiento creada" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Aperturas de trazado" @@ -13870,82 +13900,82 @@ msgstr "Dimensiones" msgid "Calculating dimensions ... Please wait." msgstr "Calculando dimensiones ... Por favor espere." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Número de taladros" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Número de tragamonedas" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Número total de taladros:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Número total de tragamonedas:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Presente" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Geometria solida" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "GCode texto" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "Geometría GCode" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia" msgid "Tool Data" msgstr "Diá. de Herram" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Profundidad del corte" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Altura libre" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Tiempo de enrutamiento" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Anchura" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Área de caja" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Área de casco convexo" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Área de cobre" @@ -14235,15 +14265,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Restablecer la Herramienta" @@ -14251,15 +14281,15 @@ msgstr "Restablecer la Herramienta" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Restablecerá los parámetros de la herramienta." @@ -14445,8 +14475,8 @@ msgstr "" "Contiene los puntos de calibración esperados y el\n" "los medidos." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Objetivo" @@ -14702,8 +14732,8 @@ msgstr "Herramienta Copper Thieving hecha." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14735,7 +14765,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Trabajando..." @@ -14744,13 +14774,13 @@ msgstr "Trabajando..." msgid "Geometry not supported for bounding box" msgstr "Geometría no admitida para cuadro delimitador" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "No hay objeto disponible." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "El tipo de objeto de referencia no es compatible." @@ -14809,7 +14839,7 @@ msgstr "" "otro objeto." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Tipo de Ref" @@ -14823,12 +14853,12 @@ msgstr "" "Puede ser Gerber, Excellon o Geometry." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Objeto de Ref" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "El objeto FlatCAM que se utilizará como referencia de compensación sin cobre." @@ -14962,7 +14992,7 @@ msgstr "Agregará marcadores de esquina al archivo Gerber seleccionado." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14972,7 +15002,7 @@ msgstr "" "Float." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." @@ -14980,7 +15010,7 @@ msgstr "" "Herramientas en la base de datos de herramientas editadas pero no guardadas." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -15000,7 +15030,7 @@ msgid "Default tool added." msgstr "Valores predeterminados" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -15051,7 +15081,7 @@ msgstr "Cualquier forma de operación de corte finalizada." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -15147,7 +15177,7 @@ msgstr "Objeto a recortar" msgid "Kind" msgstr "Tipo" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -15160,7 +15190,7 @@ msgstr "" "de objetos que llenarán el cuadro combinado 'Objeto'." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15346,11 +15376,15 @@ msgstr "PCB a 2 caras" msgid "Objects to be mirrored" msgstr "Objetos a ser reflejados" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Valores de límites" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15358,39 +15392,39 @@ msgstr "" "Seleccione en lienzo los objetos\n" "para el cual calcular valores de límites." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Ubicacion minima." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Máxima ubicación." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Coords del punto central" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Centroide" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15398,11 +15432,11 @@ msgstr "" "La ubicación del punto central para el rectangular\n" "forma delimitadora. Centroide. El formato es (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Calcular valores de límites" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15412,15 +15446,15 @@ msgstr "" "para la selección de objetos.\n" "La forma de la envoltura es paralela al eje X, Y." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Operación Espejo" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Parámetros para la operación Reflejar" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 #, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" @@ -15445,11 +15479,11 @@ msgstr "" "- Cuadro -> un conjunto de coordenadas (x, y) obtenidas del centro de la\n" "cuadro delimitador de otro objeto seleccionado a continuación" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Coordenadas de puntos" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15465,21 +15499,21 @@ msgstr "" "y haga clic con el botón izquierdo del mouse en el lienzo o puede ingresar " "las coordenadas manualmente." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15489,11 +15523,11 @@ msgstr "" "Se utilizan las coordenadas del centro del cuadro delimitador.\n" "como referencia para la operación del espejo." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Espejo" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15503,11 +15537,11 @@ msgstr "" "El eje especificado. No crea un nuevo\n" "objeto, pero lo modifica." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "Alineación de PCB" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15517,11 +15551,11 @@ msgstr "" "agujeros de alineación especificados y su espejo\n" "imágenes." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Diá del Taladro" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15532,11 +15566,11 @@ msgstr "" "desde el primer ejercicio de alineación, haciendo espejo.\n" "Se puede modificar en la sección Parámetros Espejo -> Referencia" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Taladro de alineación Coords" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15554,11 +15588,11 @@ msgstr "" "- un taladro en posición de espejo sobre el eje seleccionado arriba en " "'Alinear eje'." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Coords de Perforación" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15586,15 +15620,15 @@ msgstr "" "- ingresando las coordenadas manualmente en el formato: (x1, y1), (x2, " "y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Eliminar último" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Eliminar la última tupla de coordenadas en la lista." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Crear objeto Excellon" @@ -15771,7 +15805,7 @@ msgid "Jump to Half Point" msgstr "Saltar a Medio Punto" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "" @@ -16417,17 +16451,17 @@ msgstr "" "estará vacío de cobre y el área vacía anterior será\n" "lleno de cobre." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Nueva Herram" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16436,7 +16470,7 @@ msgstr "" "El objeto Gerber tiene un Polígono como geometría.\n" "No hay distancias entre los elementos de geometría que se encuentran." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -16444,7 +16478,7 @@ msgstr "tooldia = diá. de la herramienta" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16459,44 +16493,44 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelado. Herramienta ya en la tabla de herramientas." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 #, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." msgstr "Nueva herramienta agregada a la Tabla de herramientas." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." msgstr "Nueva herramienta agregada a la Tabla de herramientas." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "Se editó la herramienta de la tabla de herramientas." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 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." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Eliminar falló. Seleccione una herramienta para eliminar." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Herramienta (s) eliminada de la tabla de herramientas." @@ -16591,12 +16625,12 @@ msgstr "No hay polígono en la selección." msgid "Click the end point of the paint area." msgstr "Haga clic en el punto final del área de pintura." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Herramienta de DB agregada en la Tabla de herramientas." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Nueva herramienta agregada a la Tabla de herramientas." @@ -16605,7 +16639,7 @@ msgstr "Nueva herramienta agregada a la Tabla de herramientas." msgid "Gerber object for isolation routing." msgstr "Objeto Gerber para enrutamiento de aislamiento." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16629,7 +16663,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de enrutamiento." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16637,7 +16671,7 @@ msgstr "" "Diámetro de herramienta. Su valor (en unidades actuales de FlatCAM)\n" "es el ancho de corte en el material." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16675,19 +16709,19 @@ msgstr "" "seleccionará el Tipo de operación\n" "en la geometría resultante como Aislamiento." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Herramienta de Óptima" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16712,7 +16746,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuya área se eliminará de la geometría de aislamiento." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16801,101 +16835,115 @@ msgstr "No hay objetos seleccionados." msgid "Error when mouse left click." msgstr "Error al hacer clic con el botón izquierdo del mouse." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Herramienta NCC. Preparación de polígonos sin cobre." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Herramienta NCC. Calcule el área 'vacía'." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Buffering terminado" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Herramienta NCC. Cálculo finalizado del área 'vacía'." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 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." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "El objeto seleccionado no es adecuado para la limpieza de cobre." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Borrar el polígono con el método: líneas." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Ha fallado. Borrar el polígono con el método: semilla." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Ha fallado. Borrar el polígono con el método: estándar." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 #, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" msgstr "La geometría no se pudo borrar por completo" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Limpieza sin cobre ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 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." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "La herramienta NCC no pudo crear el cuadro delimitador." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "La Herram. NCC se está limpiando con el diá. de la herramienta" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "empezado." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 #, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." msgstr "" "No se pudo obtener la extensión del área que no fue limpiada con cobre." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16907,22 +16955,22 @@ msgstr "" "grande para la geometría pintada.\n" "Cambie los parámetros de pintura e intente nuevamente." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Herramienta NCC borrar todo hecho." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "herramientas" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." @@ -16930,11 +16978,11 @@ msgstr "" "Herramienta de pintura. Se inició la tarea de área de pintura de mecanizado " "de descanso." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC herramienta de mecanizado de reposo claro todo hecho." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16942,11 +16990,11 @@ msgstr "" "El mecanizado de reposo de herramientas NCC está claro, pero el aislamiento " "de características de cobre está roto por" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "Herramienta NCC iniciada. Parámetros de lectura." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16955,15 +17003,15 @@ msgstr "" "Preferencias -> Gerber General. Vuelva a cargar el archivo Gerber después de " "este cambio." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Compensación sin cobre" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Tipo de obj" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16975,11 +17023,11 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Objeto a eliminar del exceso de cobre." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18447,7 +18495,7 @@ msgstr "Analizando solid_geometry ..." msgid "Parsing solid_geometry for tool" msgstr "Análisis de geometría para herramienta" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18455,11 +18503,11 @@ msgstr "" "Objeto de Gerber para restar\n" "El sustractor del objeto Gerber." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Sustractor" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18467,11 +18515,11 @@ msgstr "" "Objeto de Gerber que se restará\n" "del objeto objetivo de Gerber." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Restar Gerber" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18483,7 +18531,7 @@ msgstr "" "Se puede utilizar para eliminar la serigrafía superpuesta\n" "sobre la máscara de soldadura." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18505,11 +18553,11 @@ msgid "" msgstr "" "Marcar esto cerrará los caminos cortados por el objeto sustrato Geometry." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Restar Geometría" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -20074,11 +20122,11 @@ msgstr "Crear geometría a partir del archivo GCode analizado. " msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 no implementadas ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "No se pudo cargar el archivo predeterminado." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index 150f6fc1..60b9d5ce 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 d1fb3b5a..f5e3ac4d 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:05+0300\n" -"PO-Revision-Date: 2020-10-21 16:06+0300\n" +"POT-Creation-Date: 2020-10-22 15:07+0300\n" +"PO-Revision-Date: 2020-10-22 15:07+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -109,7 +109,7 @@ msgstr "Internet" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -125,8 +125,8 @@ msgid "Cancelled." msgstr "Annulé." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -162,18 +162,18 @@ 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:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Cliquez sur le point de départ de la zone." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Cliquez sur le point final de la zone." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" @@ -181,7 +181,7 @@ msgstr "" "clic droit pour terminer." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -278,7 +278,7 @@ msgstr "" "dans la base de données des outils." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Annuler" @@ -288,15 +288,15 @@ msgid "Tool Name" msgstr "Nom de l'outil" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Diam. de l'outil" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Décalage d'outil" @@ -307,8 +307,8 @@ msgstr "Décalage personnalisé" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Type d'outil" @@ -317,16 +317,16 @@ msgid "Tool Shape" msgstr "Forme d'outil" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -351,7 +351,7 @@ msgid "V-Angle" msgstr "Angle V" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -380,7 +380,7 @@ msgid "Spindle Speed" msgstr "Vitesse du Foret" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Démarrage" @@ -390,7 +390,7 @@ msgstr "Démarrage" msgid "Dwelltime" msgstr "Temps d'attente" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -712,13 +712,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Impossible de charger le fichier BD des outils." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Échec de l'analyse du fichier BD des outils." @@ -777,7 +777,7 @@ msgstr "Importer la BD des outils FlatCAM" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -832,21 +832,21 @@ msgid "Cutout Parameters" msgstr "Paramètres de Fente" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Nom" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -885,7 +885,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Opération" @@ -912,7 +912,7 @@ msgstr "Forage" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Isolé" @@ -923,7 +923,7 @@ msgid "Paint" msgstr "Peindre" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 #, fuzzy #| msgid "CCW" msgid "NCC" @@ -941,13 +941,13 @@ msgstr "Découpe de PCB" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Forme" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -962,7 +962,7 @@ msgstr "" "Déplacement X-Y. Vitesse d'avance\n" "La vitesse sur le plan XY utilisée lors de la découpe du matériau." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -979,7 +979,7 @@ msgstr "" "Monter/Descente \n" "La vitesse sur l'axe Z." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -993,7 +993,7 @@ msgstr "" "- Nettoyer -> le clearing régulier sans cuivre." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Nettoyer" @@ -1003,7 +1003,7 @@ msgstr "Nettoyer" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Type de fraisage" @@ -1013,7 +1013,7 @@ msgstr "Type de fraisage" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1028,7 +1028,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Monté" @@ -1036,23 +1036,23 @@ msgstr "Monté" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Conventionnel" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Chevauchement" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1080,12 +1080,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Marge" @@ -1096,25 +1096,25 @@ msgstr "Marge" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Marge du cadre de sélection." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Méthode" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1127,9 +1127,9 @@ msgstr "" "- Ligne: lignes parallèles." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1138,20 +1138,20 @@ msgstr "Standard" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "La graine" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1159,25 +1159,25 @@ msgstr "Lignes" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combo" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Relier" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1187,15 +1187,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contour" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1205,17 +1205,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Décalage" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1228,7 +1228,7 @@ msgstr "" "La valeur peut être comprise entre 0 et 10 unités FlatCAM." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1249,7 +1249,7 @@ msgstr "" "en raison de plus de chemins." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1260,7 +1260,7 @@ msgstr "" "les bords du polygone à\n" "être travailler." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1283,7 +1283,7 @@ msgstr "" "dans l'ordre spécifié." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1304,7 +1304,7 @@ msgstr "" "Largeur du fossé d'isolement dans\n" "nombre (entier) de largeurs d'outil." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1401,7 +1401,7 @@ msgstr "" "la pointe.\n" "La valeur ici peut compenser le paramètre Cut Z." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1418,7 +1418,7 @@ msgstr "" "couper plusieurs fois jusqu'à ce que Cut Z soit\n" "atteint." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1448,7 +1448,7 @@ msgstr "" "Ce qu'on appelle \"avance\".\n" "Ceci est pour le mouvement linéaire G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1470,7 +1470,7 @@ msgstr "" "C'est utile seulement pour Marlin,\n" "ignorer pour les autres cas." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1698,7 +1698,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1710,7 +1710,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1719,7 +1719,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "La valeur modifiée est hors limites" @@ -1734,7 +1734,7 @@ msgstr "La valeur modifiée est hors limites" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1746,7 +1746,7 @@ msgstr "La valeur modifiée est hors limites" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1755,7 +1755,7 @@ msgstr "La valeur modifiée est hors limites" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "La valeur modifiée est dans les limites." @@ -1895,12 +1895,12 @@ msgstr "Terminé. Foret (s) Déplacement terminé." msgid "Done. Drill(s) copied." msgstr "Terminé. Percer des trous copiés." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Total Forage" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Total de Fentes" @@ -1908,8 +1908,8 @@ msgstr "Total de Fentes" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1981,7 +1981,7 @@ msgstr "Terminé. Percer des trous supprimés." msgid "Click on the circular array Center position" msgstr "Cliquez sur le tableau circulaire Position centrale" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editeur Excellon" @@ -1991,14 +1991,14 @@ msgstr "Editeur Excellon" msgid "Name:" msgstr "Nom:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Tableau des outils" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -2028,9 +2028,9 @@ msgstr "" "Ajouter / Supprimer un outil à la liste d'outils\n" "pour cet objet Excellon." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Diamètre pour le nouvel outil" @@ -2113,7 +2113,7 @@ msgstr "Linéaire" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2282,7 +2282,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Longueur" @@ -2390,7 +2390,7 @@ msgid "Round" msgstr "Rond" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2401,10 +2401,10 @@ msgstr "Rond" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2464,19 +2464,19 @@ msgid "Text Tool" msgstr "Outil Texte" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Outil" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Outil de Peinture" @@ -2561,7 +2561,7 @@ msgstr "Tampon" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Référence" @@ -2596,10 +2596,10 @@ msgstr "Origine" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Sélection" @@ -2607,7 +2607,7 @@ msgstr "Sélection" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Point" @@ -2634,8 +2634,8 @@ msgid "A point of reference in format X,Y." msgstr "Un point de référence au format X, Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2845,7 +2845,7 @@ msgid "Offset Y" msgstr "Décalage Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2933,12 +2933,12 @@ msgstr "" "élément de l'objet sélectionné, en utilisant le facteur." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Objet" @@ -3327,14 +3327,14 @@ msgstr "Créer une géométrie de peinture ..." msgid "Shape transformations ..." msgstr "Transformations de forme ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Éditeur de Géométrie" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3349,14 +3349,14 @@ msgid "Line" msgstr "Ligne" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Polygone" @@ -3391,7 +3391,7 @@ msgstr "Cliquez sur le point cible." msgid "Editing MultiGeo Geometry, tool" msgstr "Modification de la géométrie MultiGeo, outil" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "avec diamètre" @@ -3732,10 +3732,10 @@ msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3956,7 +3956,7 @@ msgstr "" "Il n'y a pas de définitions d'ouverture dans le fichier. Abandon de la " "création de Gerber." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4100,12 +4100,12 @@ 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:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tout" @@ -4163,20 +4163,20 @@ msgid "Open file" msgstr "Fichier ouvert" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Exporter le code ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Aucun fichier ou répertoire de ce nom" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Enregistré dans" @@ -4208,32 +4208,32 @@ msgstr "Enregistrer le GCode" msgid "Start GCode" msgstr "Démarrer le GCode" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Code machine chargé dans l'éditeur de code" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 #, fuzzy #| msgid "Code Editor" msgid "GCode Editor" msgstr "Éditeur de code" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Diam" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4241,8 +4241,8 @@ msgstr "TT" msgid "Drills" msgstr "Forage" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4620,7 +4620,7 @@ msgstr "Importer les paramètres …" msgid "Export Preferences to file ..." msgstr "Exporter les paramètres ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Enregistrer les préf" @@ -5148,7 +5148,7 @@ msgstr "Voir la source" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5314,7 +5314,7 @@ msgid "Cutout Tool" msgstr "Outil de Découpe" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Outil de la NCC" @@ -5323,7 +5323,7 @@ msgstr "Outil de la NCC" msgid "Isolation Tool" msgstr "Outil de Isolement" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5579,10 +5579,10 @@ msgstr "Max. distance d'aimant" msgid "Toggle the display of axis on canvas" msgstr "Basculer l'affichage de l'axe sur le canevas" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Préférences" @@ -5633,7 +5633,7 @@ msgstr "Zone de Dessin" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5642,7 +5642,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GÉOMÉTRIE" @@ -5650,8 +5650,8 @@ msgstr "GÉOMÉTRIE" msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "OUTILS" @@ -5717,7 +5717,7 @@ msgstr "" msgid "Toggle Visibility" msgstr "Basculer la Visibilité" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Nouveau" @@ -5726,12 +5726,12 @@ msgstr "Nouveau" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5746,10 +5746,10 @@ msgstr "Géométrie" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5800,7 +5800,7 @@ msgstr "Intersection" msgid "Subtraction" msgstr "Soustraction" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Couper" @@ -5853,20 +5853,20 @@ msgstr "Dossier Paramètres FlatCAM ouvert." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Oui" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5949,7 +5949,7 @@ msgstr "Annulé. Rien de sélectionné pour bouger." msgid "New Tool ..." msgstr "Nouvel outil ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Entrer un diamètre d'outil" @@ -5974,7 +5974,7 @@ msgstr "Shell activé." msgid "Shell disabled." msgstr "Shell désactivé." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "Touches de raccourci" @@ -6490,15 +6490,15 @@ msgstr "Effectuer l'opération de décalage." msgid "Gerber Object" msgstr "Objet Gerber" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Options de Tracé" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6510,26 +6510,26 @@ msgstr "Solide" msgid "Solid color polygons." msgstr "Polygones de couleur unie." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolore" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Dessine des polygones de différentes couleurs." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Dessin" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6541,19 +6541,19 @@ msgstr "Tracer (afficher) cet objet." msgid "Edit an Gerber object." msgstr "Objet Gerber" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Propriétés" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 #, fuzzy @@ -6609,7 +6609,7 @@ msgstr "" "Créez un objet Geometry avec\n" "parcours d'outils pour couper autour des polygones." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6625,11 +6625,23 @@ msgstr "" "Générer la géométrie pour\n" "la découpe de la planche." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "UTILITAIRES" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Propriétés" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Régions non-cuivre" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6643,13 +6655,13 @@ msgstr "" "objet. Peut être utilisé pour tout enlever\n" "cuivre provenant d'une région spécifiée." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Marge limite" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6661,23 +6673,23 @@ msgstr "" "objets avec ce minimum\n" "distance." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "La géométrie résultante aura des coins arrondis." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Générer de la Géométrie" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Cadre de sélection" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6685,7 +6697,7 @@ msgstr "" "Créez une géométrie entourant l'objet Gerber.\n" "Forme carree." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6693,7 +6705,7 @@ msgstr "" "Distance des bords de la boîte\n" "au polygone le plus proche." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6705,25 +6717,25 @@ msgstr "" "leur rayon est égal à\n" "la marge." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Générez l'objet Géométrie." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Excellon objet" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Cercles pleins." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." msgstr "Excellon objet" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6739,7 +6751,7 @@ msgstr "" "\n" "Ici, les outils sont sélectionnés pour la génération de GCode." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6748,7 +6760,7 @@ msgstr "" "Diamètre de l'outil. C'est sa valeur (en unités FlatCAM actuelles)\n" "est la largeur de coupe dans le matériau." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6757,7 +6769,7 @@ msgstr "" "Le nombre de trous de forage. Trous percés de\n" "un foret." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6766,13 +6778,13 @@ msgstr "" "Le nombre de trous de fente. Trous créés par\n" "les fraiser avec un bit de fraise." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." msgstr "Définit la couleur de la forme lorsqu'elle est sélectionnée." -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6780,21 +6792,21 @@ 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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 #, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" msgstr "Ajouter depuis la BD" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6803,13 +6815,13 @@ msgstr "" "Fusionner une sélection d'objets Excellon dans un nouvel objet Excellon " "combo." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 #, fuzzy #| msgid "Milling Type" msgid "Milling Tool" msgstr "Type de fraisage" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6818,11 +6830,11 @@ msgstr "" "Fusionner une sélection d'objets Excellon dans un nouvel objet Excellon " "combo." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Géo. de fraisage" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6832,22 +6844,22 @@ 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:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Diam de fraisage" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Diamètre de l'outil de coupe." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fraiser les Forets" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6859,11 +6871,11 @@ msgstr "" "Créer l'objet de géométrie\n" "pour fraiser des parcours d’outils." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fraiser les Fentes" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6875,17 +6887,17 @@ msgstr "" "Créer l'objet de géométrie\n" "pour fraiser des parcours d’outils." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Objet de géométrie" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." msgstr "Objet de géométrie" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6916,12 +6928,12 @@ msgstr "" "a montré des entrées de formulaire d’interface utilisateur nommées V-Tip " "Diam et V-Tip Angle." -#: appGUI/ObjectUI.py:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Dessiner un objet" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6932,7 +6944,7 @@ msgstr "" "cette valeur\n" "sera montré comme un T1, T2 ... Tn" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6948,7 +6960,7 @@ msgstr "" "créer une \"poche\".\n" "- Extérieur -> L'outil coupé suivra la ligne géométrique à l'extérieur." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6970,7 +6982,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:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7001,7 +7013,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:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7019,7 +7031,7 @@ msgstr "" "activer / désactiver le tracé sur le canevas.\n" "pour l'outil correspondant." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -7031,19 +7043,19 @@ msgstr "" "La valeur peut être positive pour 'dehors'\n" "coupé et négatif pour «à l'intérieur» coupé." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Ajouter depuis la BD" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -7051,16 +7063,16 @@ msgstr "" "Ajouter un nouvel outil à la table d'outils\n" "avec le diamètre spécifié ci-dessus." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 #, fuzzy #| msgid "Add from DB" msgid "Pick from DB" msgstr "Ajouter depuis la BD" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -7075,7 +7087,7 @@ msgstr "" "Ajouter un nouvel outil à la table d'outils\n" "à partir de la base de données d'outils." -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7083,7 +7095,7 @@ msgstr "" "Copier une sélection d'outils dans la table d'outils\n" "en sélectionnant d'abord une ligne dans la table d'outils." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7091,7 +7103,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." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -7106,18 +7118,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Paramètres pour" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -7125,28 +7137,28 @@ msgstr "" "Les données utilisées pour créer le GCode.\n" "Chaque outil stocke son propre ensemble de données." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "Diam V-Tip" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "Le diamètre de la pointe pour l'outil en forme de V" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "Angle en V-tip" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -7154,7 +7166,7 @@ msgstr "" "L'angle de pointe pour l'outil en forme de V\n" "En degré." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7165,7 +7177,7 @@ msgstr "" "Profondeur de coupe (négatif)\n" "sous la surface de cuivre." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7174,7 +7186,7 @@ msgstr "" msgid "Multi-Depth" msgstr "Multi-profondeur" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" @@ -7183,7 +7195,7 @@ msgstr "" "Hauteur de l'outil quand\n" "se déplacer sans couper." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7193,7 +7205,7 @@ msgstr "" "Vitesse de coupe dans le XY\n" "avion en unités par minute" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7204,7 +7216,7 @@ msgstr "" "avion en unités par minute.\n" "Cela s'appelle aussi plonger." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7219,13 +7231,13 @@ msgstr "" "C'est utile seulement pour Marlin,\n" "ignorer pour les autres cas." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Re-coupé" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7240,7 +7252,7 @@ msgstr "" "rencontre avec la dernière coupe, nous générons un\n" "coupe étendue sur la première section coupée." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7251,7 +7263,7 @@ msgstr "" "Si le post-processeur LASER est utilisé,\n" "cette valeur est la puissance du laser." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7262,14 +7274,14 @@ msgstr "" "Pause pour permettre à la broche d’atteindre son\n" "vitesse avant de couper." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Nombre d'unités de temps pendant lesquelles la broche s'arrête." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7277,7 +7289,7 @@ msgstr "Nombre d'unités de temps pendant lesquelles la broche s'arrête." msgid "Probe Z depth" msgstr "Prof.r de la sonde Z" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7289,14 +7301,14 @@ msgstr "" "La profondeur maximale autorisée pour la sonde\n" "sonder. Valeur négative, en unités actuelles." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Sonde d'avance" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7304,15 +7316,15 @@ msgstr "Sonde d'avance" msgid "The feedrate used while the probe is probing." msgstr "L'avance utilisée pendant le sondage." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Appliquer des paramètres à tous les outils" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7320,24 +7332,24 @@ msgstr "" "Les paramètres du formulaire actuel seront appliqués\n" "sur tous les outils de la table d'outils." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Paramètres communs" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Paramètres communs à tous les outils." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Changement d'outil Z" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7346,7 +7358,7 @@ msgstr "" "Inclure la séquence de changement d'outil\n" "dans le code machine (pause pour changement d'outil)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7357,14 +7369,14 @@ msgstr "" "Position de l'axe Z (hauteur) pour\n" "changement d'outil." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Fin du mouve. Z" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7375,14 +7387,14 @@ msgstr "" "Hauteur de l'outil après\n" "le dernier mouvement à la fin du travail." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "Fin de coup X, Y" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7395,14 +7407,14 @@ msgstr "" "Si aucune valeur n'est entrée, il n'y a pas de mouvement\n" "sur l'avion X, Y à la fin du travail." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 #, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" msgstr "Coordonnées" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7411,12 +7423,12 @@ msgstr "" "Le fichier post-processeur qui dicte\n" "le code machine (comme GCode, RML, HPGL." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Ajouter des zones d'exclusion" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7429,7 +7441,7 @@ msgstr "" "Dans ces zones, le déplacement des outils\n" "est interdit." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7437,7 +7449,7 @@ msgstr "" msgid "Strategy" msgstr "Stratégie" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7445,17 +7457,17 @@ msgstr "Stratégie" msgid "Over Z" msgstr "Plus de Z" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Il s'agit de l'ID de zone." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Type de l'objet où la zone d'exclusion a été ajoutée." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7464,7 +7476,7 @@ msgstr "" "La stratégie utilisée pour la zone d'exclusion. Faites le tour des zones " "d'exclusion ou au-dessus." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7473,7 +7485,7 @@ 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." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7489,21 +7501,21 @@ msgstr "" "définie\n" "- Autour -> évitera la zone d'exclusion en faisant le tour de la zone" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Plus de" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Autour" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7514,29 +7526,29 @@ msgstr "" "La hauteur Z à laquelle l'outil va s'élever afin d'éviter\n" "une zone d'interdiction." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Ajouter une Zone:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Ajoutez une zone d'exclusion." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 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/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7545,52 +7557,52 @@ msgstr "Type de forme de sélection utilisé pour la sélection de zone." msgid "Delete All" msgstr "Supprimer tout" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Supprimez toutes les zones d'exclusion." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Supprimer sélectionnée" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Supprimez toutes les zones d'exclusion sélectionnées dans le tableau." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 #, fuzzy #| msgid "Add Polygon" msgid "Add Polish" msgstr "Ajouter un Polygone" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Diamètre pour le nouvel outil." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 #, fuzzy #| msgid "Measure" msgid "Pressure" msgstr "Mesure" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" @@ -7608,18 +7620,18 @@ msgstr "" "- À base de graines: à l'extérieur des graines.\n" "- Ligne: lignes parallèles." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Générer l'objet CNC Job" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." msgstr "Générer l'objet CNC Job" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7629,27 +7641,37 @@ msgstr "" "Cliquez sur l'en-tête # pour tout sélectionner ou sur Ctrl + LMB\n" "pour une sélection personnalisée d'outils." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Lancer L'outil de Peinture dans l'onglet Outils." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating Solder Paste dispensing geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Génération de géométrie de distribution de pâte à souder ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Crée des chemins d’outils pour couvrir la\n" "toute la surface d'un polygone (supprimer\n" "tout en cuivre). Tu vas être interrogé\n" "cliquer sur le polygone désiré." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "Objet de travail CNC" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7661,21 +7683,21 @@ 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:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Voyage" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 #, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." msgstr "Créez l'objet QRCode." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Afficher l'annotation" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7685,12 +7707,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:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Distance parcourue" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7698,11 +7720,11 @@ msgstr "" "C’est la distance totale parcourue sur l’avion X-Y.\n" "En unités actuelles." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Temps estimé" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7710,11 +7732,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:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "Table d'outils CNC" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7737,124 +7759,124 @@ 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:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Mise à jour du Tracé" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Mettre à jour le dessin." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 #, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" msgstr "Tableau des outils" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 #, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." msgstr "Basculer l'affichage de l'axe sur le canevas" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" msgstr "Coordonnées" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Light" msgid "Height" msgstr "Lumière" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Options de Tracé" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "Génération de GCode terminée" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Prof.r de la sonde Z" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Hauteur (Z) pour voyager entre les points." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "Vitesse d'avance" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Mode:" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7862,21 +7884,21 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manuel" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Pas grilles" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7884,125 +7906,125 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Linéaire" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Colonnes" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Lignes" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Obtenir des points" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Contour" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Contour" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Rendu" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Supprimer sélectionnée" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Réinitialiser" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Relier" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -8012,131 +8034,131 @@ msgstr "" "Créez un objet Gerber à partir de l'objet sélectionné, dans\n" "la case spécifiée." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Zéros" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Vitesse d'avance" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "Paramètres texte en PDF" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Géo" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Gerber exportation" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "Démarrer le GCode" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." msgstr "Démarrer le GCode" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Importer la liste" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -8144,11 +8166,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Exporter le code CNC" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -8156,96 +8178,96 @@ msgid "" "make this object to a file." msgstr "Exporter et sauvegarder le GCode dans objet fichier." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Enregistrer le code CNC" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." msgstr "Ouvre la boîte de dialogue pour enregistrer le Fichier GCode." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "Voir le code CNC" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Objet de script" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Compléteur automatique" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Objet de Document" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Type de Police" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Taille de Police" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Alignement" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Alignez à gauche" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Centre" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Aligner à droite" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Aligner à justifier" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Couleur de la Police" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 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:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Couleur de sélection" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 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:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Taille de l'onglet" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 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 " @@ -8283,41 +8305,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:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Paramètres appliquées." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Es-tu sur de vouloir continuer?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "L'application va redémarrer" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Les paramètres se sont fermées sans enregistrer." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Les valeurs par défaut des paramètres sont restaurées." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Échec d'écriture du fichier." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Paramètres enregistrées." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Paramètres modifiées mais non enregistrées." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8669,7 +8691,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Nouveau Diam" @@ -9103,7 +9125,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "De base" @@ -9329,7 +9351,7 @@ msgstr "" "et incluez les onglets Projet, Sélectionné et Outil." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Axe" @@ -9662,7 +9684,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Avancé" @@ -10296,7 +10318,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Diam. de l'outils" @@ -10305,7 +10327,7 @@ msgstr "Diam. de l'outils" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10416,12 +10438,12 @@ msgid "\"Follow\"" msgstr "\"Suivre\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Mise en mémoire tampon" @@ -10443,9 +10465,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10753,9 +10775,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Lui-même" @@ -10763,11 +10785,11 @@ msgstr "Lui-même" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Sélection de zone" @@ -10775,12 +10797,12 @@ msgstr "Sélection de zone" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11825,7 +11847,7 @@ msgid "Drill dia" msgstr "Forage dia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Diamètre du foret pour les trous d'alignement." @@ -11835,7 +11857,7 @@ msgstr "Aligner l'axe" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Miroir verticalement (X) ou horizontalement (Y)." @@ -11844,12 +11866,12 @@ msgid "Mirror Axis:" msgstr "Axe du miroir:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 #, fuzzy #| msgid "Hole Size" msgid "Hole Snap" @@ -12117,9 +12139,9 @@ msgstr "Créer une géométrie pour fraiser des trous." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "L'ordre des Outils" @@ -12128,10 +12150,10 @@ msgstr "L'ordre des Outils" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -12157,9 +12179,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "L'avant" @@ -12167,9 +12189,9 @@ msgstr "L'avant" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Inverse" @@ -12473,7 +12495,7 @@ msgstr "Options de l'outil de Isolement" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Valeurs séparées par des virgules" @@ -12481,7 +12503,7 @@ msgstr "Valeurs séparées par des virgules" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12493,7 +12515,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "Forme en V" @@ -12518,7 +12540,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12531,9 +12553,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Reste" @@ -12584,12 +12606,14 @@ msgstr "" "sera soustrait de la géométrie d'isolement." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12611,7 +12635,7 @@ msgstr "" "- 'Objet de référence' - traitera la zone spécifiée par un autre objet" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12652,20 +12676,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Ordinaire" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progressif" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12675,7 +12699,7 @@ msgstr "Traçage" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12711,7 +12735,7 @@ msgstr "" "des caractéristiques de cuivre.\n" "La valeur peut être comprise entre 0 et 9999.9 unités FlatCAM." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12729,7 +12753,7 @@ msgstr "" "plus de cuivre à nettoyer ou il n'y a plus d'outils.\n" "Si non coché, utilisez l'algorithme standard." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12752,8 +12776,8 @@ msgstr "Options de l'Outil de Peinture" msgid "Parameters:" msgstr "Paramètres:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12761,7 +12785,7 @@ msgstr "" "Profondeur de coupe dans le matériau. Valeur négative.\n" "En unités d'application." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12782,7 +12806,7 @@ msgstr "" "\n" "Si non coché, utilisez l'algorithme standard." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12864,16 +12888,16 @@ msgstr "Nombre de lignes du panneau désiré" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13344,39 +13368,39 @@ msgstr "Associations de fichiers GCode" msgid "Gerber File associations" msgstr "Associations de fichiers Gerber" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "L'objet ({kind}) a échoué car: {error}\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Conversion de l'unités en " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Rugueux" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CRÉER UN NOUVEAU SCRIPT FLATCAM TCL" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "Le didacticiel TCL est ici" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "Liste des commandes FlatCAM" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13384,33 +13408,39 @@ msgstr "" "Tapez >help< suivi du Run Code pour lister les commandes FlatCAM Tcl " "(affichées dans Tcl Shell)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "créé/sélectionné" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "De base" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Avancé" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Cliquez sur le point de départ ..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13421,139 +13451,139 @@ msgstr "" "Zone ajoutée. Cliquez pour commencer à ajouter la zone suivante ou faites un " "clic droit pour terminer." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "Traitement terminé du GCode ..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Cliquez pour placer ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Relier" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "Impossible de récupérer l'objet boîte" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "Ouverture G-Code." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Exportation annulée ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Chargement..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "Il n'y a pas de tel paramètre" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "Visionneuse Gcode" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "Code machine chargé dans l'éditeur de code" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Impossible d'ouvrir le fichier de configuration" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "Traitement terminé du GCode ..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Traçage..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Fichier enregistré dans" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "Visionneuse Gcode" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 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:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "Objet CNCJob" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13563,40 +13593,40 @@ msgstr "" msgid "Document Editor" msgstr "Éditeur de Document" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 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:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 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:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Numéro d'outil" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Forets Nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Fentes Nr" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 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é." @@ -13616,7 +13646,7 @@ msgstr "Finition" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13630,7 +13660,7 @@ msgstr "Ajouter à partir de la BD d'outils" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Aucun Outil sélectionné" @@ -13784,31 +13814,31 @@ msgstr "La suppression a échoué. Il n'y a aucune zone d'exclusion à supprimer msgid "Delete failed. Nothing is selected." msgstr "La suppression a échoué. Rien n'est sélectionné." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Mise en tampon de la géométrie solide" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Terminé" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "L'opération n'a pas pu être effectuée." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "La géométrie d'isolation n'a pas pu être générée." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Géométrie d'isolement créée" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Traçage des ouvertures" @@ -13848,82 +13878,82 @@ msgstr "Dimensions" msgid "Calculating dimensions ... Please wait." msgstr "Calcul des dimensions ... Veuillez patienter." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Nombre de forets" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Nombre d'emplacements" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Nombre total de forets:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Nombre total d'emplacements:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Présent" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Géométrie solide" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "Texte GCode" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "Géométrie GCode" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia" msgid "Tool Data" msgstr "Diam. de l'outil" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Profondeur de coupe" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Hauteur de dégagement" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Temps d'acheminement" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Largeur" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Zone de la boîte" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Zone de coque convexe" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Zone de cuivre" @@ -14213,15 +14243,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Réinitialiser l'outil" @@ -14229,15 +14259,15 @@ msgstr "Réinitialiser l'outil" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Réinitialise les paramètres de l'outil." @@ -14423,8 +14453,8 @@ msgstr "" "Contiennent les points d'étalonnage attendus et le\n" "ceux mesurés." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Cible" @@ -14684,8 +14714,8 @@ msgstr "Outil de Copper Thieving fait." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14716,7 +14746,7 @@ msgstr "Outil de Copper Thieving. Préparer les zones à remplir de cuivre." #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Travail..." @@ -14725,13 +14755,13 @@ msgstr "Travail..." msgid "Geometry not supported for bounding box" msgstr "Géométrie non prise en charge pour le cadre de sélection" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Aucun objet disponible." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "Le type d'objet de référence n'est pas pris en charge." @@ -14791,7 +14821,7 @@ msgstr "" "spécifiée par un autre objet." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Type de Réf" @@ -14804,12 +14834,12 @@ msgstr "" "Il peut s'agir de Gerber, Excellon ou Géométrie." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Réf. Objet" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "L'objet FlatCAM à utiliser comme référence d'effacement non en cuivre." @@ -14942,7 +14972,7 @@ msgstr "Ajoutera des marqueurs de coin au fichier Gerber sélectionné." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14952,14 +14982,14 @@ msgstr "" "réel." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." msgstr "La base de données outils a été modifiés mais pas enregistrés." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -14979,7 +15009,7 @@ msgid "Default tool added." msgstr "Défauts" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -15032,7 +15062,7 @@ msgstr "Opération de découpe Forme Libre terminée." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -15128,7 +15158,7 @@ msgstr "Objet à découper" msgid "Kind" msgstr "Sorte" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -15141,7 +15171,7 @@ msgstr "" "des objets qui vont remplir la liste déroulante 'Object'." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15327,11 +15357,15 @@ msgstr "PCB double face" msgid "Objects to be mirrored" msgstr "Objets à mettre en miroir" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Valeurs limites" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15339,39 +15373,39 @@ msgstr "" "Sélectionnez sur le canevas le ou les objets\n" "pour lequel calculer les valeurs limites." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Emplacement minimum." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Emplacement maximum." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Coordonnées du point central" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Centroïde" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15379,11 +15413,11 @@ msgstr "" "L'emplacement du point central pour le rectangulaire\n" "forme de délimitation. Centroïde. Le format est (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Calculer les valeurs limites" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15393,15 +15427,15 @@ msgstr "" "pour la sélection d'objets.\n" "La forme de l'enveloppe est parallèle à l'axe X, Y." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Miroir Opération" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Paramètres de l'opération Miroir" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 #, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" @@ -15427,11 +15461,11 @@ msgstr "" "la\n" "cadre de délimitation d'un autre objet sélectionné ci-dessous" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Coordonnées du point" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15447,21 +15481,21 @@ msgstr "" "et cliquez avec le bouton gauche de la souris sur la toile ou vous pouvez " "entrer les coordonnées manuellement." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15471,11 +15505,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." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Miroir" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15485,11 +15519,11 @@ msgstr "" "l'axe spécifié. Ne crée pas de nouveau\n" "objet, mais le modifie." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "Alignement PCB" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15499,11 +15533,11 @@ msgstr "" "trous d'alignement spécifiés et leur miroir\n" "images." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Diam. de perçage" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15513,11 +15547,11 @@ msgstr "" "du premier foret d'alignement, en faisant miroir.\n" "Il peut être modifié dans la section Paramètres miroir -> Référence" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Coordonnées du foret d'alignement" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15535,11 +15569,11 @@ msgstr "" "- un foret en position miroir sur l'axe sélectionné ci-dessus dans 'Aligner " "l'axe'." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Coordonnées de forage" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15567,15 +15601,15 @@ msgstr "" "- en saisissant manuellement les coordonnées au format: (x1, y1), (x2, " "y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Supprimer le dernier" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Supprimez le dernier tuple de coordonnées de la liste." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Créer un objet Excellon" @@ -15752,7 +15786,7 @@ msgid "Jump to Half Point" msgstr "Aller au demi point" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Les paramètres d'outil actuels ont été appliqués à tous les outils." @@ -16388,17 +16422,17 @@ msgstr "" "sera vide de cuivre et la zone vide précédente sera\n" "rempli de cuivre." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Nouvel Outil" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Ajout d'outil annulé" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16407,7 +16441,7 @@ msgstr "" "L'objet Gerber a un polygone comme géométrie.\n" "Il n'y a pas de distance entre les éléments géométriques à trouver." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -16415,7 +16449,7 @@ msgstr "tooldia = diamètre de l'outil" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16429,44 +16463,44 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Annulé. Outil déjà dans la table d'outils." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 #, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." msgstr "Nouvel outil ajouté à la table d'outils." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." msgstr "Nouvel outil ajouté à la table d'outils." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "L'outil de la table d'outils a été modifié." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 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." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "La suppression a échoué. Sélectionnez un outil à supprimer." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Outil (s) supprimé (s) de la table d'outils." @@ -16560,12 +16594,12 @@ msgstr "Aucun polygone dans la sélection." msgid "Click the end point of the paint area." msgstr "Cliquez sur le point final de la zone de peinture." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Outil ajouté a base de données." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Nouvel outil ajouté à la table d'outils." @@ -16574,7 +16608,7 @@ msgstr "Nouvel outil ajouté à la table d'outils." msgid "Gerber object for isolation routing." msgstr "Objet Gerber pour le routage d'isolement." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16599,7 +16633,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." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16607,7 +16641,7 @@ msgstr "" "Diamètre de l'outil. C'est sa valeur (en unités FlatCAM actuelles)\n" "est la largeur de coupe dans le matériau." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16645,19 +16679,19 @@ msgstr "" "d'opération\n" "dans la géométrie résultante comme isolement." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Outil de Optimal" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16682,7 +16716,7 @@ msgstr "" 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." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16770,99 +16804,113 @@ msgstr "Aucun objet sélectionné." msgid "Error when mouse left click." msgstr "Erreur lorsque le clic gauche de la souris." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Outil de la NCC. Préparer des polygones non en cuivre." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Outil de la NCC. Calculez la surface \"vide\"." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Mise en mémoire tampon terminée" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Outil de la NCC. Terminé le calcul de la zone \"vide\"." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 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." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "L'objet sélectionné ne convient pas à la clarification du cuivre." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Effacer le polygone avec la méthode: lignes." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Échoué. Effacer le polygone avec la méthode: origine." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Échoué. Effacer le polygone avec la méthode: standard." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 #, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" msgstr "La géométrie n'a pas pu être complètement effacée" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Dégagement sans cuivre ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Outil de la NCC. Polygones non-cuivre finis. La tâche normale de nettoyage " "du cuivre a commencé." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "L'outil NCC n'a pas pu créer de boîte englobante." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "L'outil NCC s'efface avec le diamètre de l'outil" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "commencé." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 #, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." msgstr "Impossible d'obtenir que l'étendue de la zone soit non dépolluée." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16874,22 +16922,22 @@ msgstr "" "géométrie peinte.\n" "Modifiez les paramètres de peinture et réessayez." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Outil de la NCC. Effacer tout fait." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "outils" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." @@ -16897,11 +16945,11 @@ msgstr "" "Outil de peinture. Reste l'usinage de la peinture de la zone: tâche " "commencée." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Outil de la NCC. Reste l'usinage clair tout fait." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16909,11 +16957,11 @@ msgstr "" "Outil de la NCC. Reste l'usinage clair, tout est fait, mais l'isolation des " "caractéristiques en cuivre est cassée" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "L'outil NCC a commencé. Lecture des paramètres." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16921,15 +16969,15 @@ 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." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Compensation de la NCC" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Type d'objet" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16941,11 +16989,11 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Objet à nettoyer de l'excès de cuivre." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18412,7 +18460,7 @@ msgstr "Analyse de solid_géométrie ..." msgid "Parsing solid_geometry for tool" msgstr "Analyse de solid_géométrie pour l'outil" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18420,11 +18468,11 @@ msgstr "" "Objet de Gerber auquel soustraire\n" "l'objet soustracteur Gerber." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Soustracteur" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18432,11 +18480,11 @@ msgstr "" "Objet Gerber qui sera soustrait\n" "à partir de l'objet Gerber cible." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Soustraire Gerber" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18448,7 +18496,7 @@ msgstr "" "Peut être utilisé pour enlever la sérigraphie qui se chevauchent\n" "sur le masque de soudure." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18471,11 +18519,11 @@ msgstr "" "En cochant cette case, vous fermez les chemins coupés par l'objet " "soustracteur de géométrie." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Soustraire la géométrie" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -20036,11 +20084,11 @@ msgstr "Création d'une géométrie à partir du fichier GCode analysé. " msgid "G91 coordinates not implemented ..." msgstr "Coordonnées G91 non implémentées ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Impossible de charger le fichier par défaut." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Échec de l'analyse du fichier par défaut." diff --git a/locale/hu/LC_MESSAGES/strings.mo b/locale/hu/LC_MESSAGES/strings.mo index a074db44..8149c5ad 100644 Binary files a/locale/hu/LC_MESSAGES/strings.mo and b/locale/hu/LC_MESSAGES/strings.mo differ diff --git a/locale/hu/LC_MESSAGES/strings.po b/locale/hu/LC_MESSAGES/strings.po index a810b071..62f73e55 100644 --- a/locale/hu/LC_MESSAGES/strings.po +++ b/locale/hu/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:06+0300\n" -"PO-Revision-Date: 2020-10-21 16:06+0300\n" +"POT-Creation-Date: 2020-10-22 15:08+0300\n" +"PO-Revision-Date: 2020-10-22 15:08+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -103,7 +103,7 @@ msgstr "" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -119,8 +119,8 @@ msgid "Cancelled." msgstr "" #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -154,24 +154,24 @@ msgid "The user requested a graceful exit of the current task." msgstr "" #: appCommon/Common.py:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "" -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "" #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -255,7 +255,7 @@ msgid "" msgstr "" #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "" @@ -265,15 +265,15 @@ msgid "Tool Name" msgstr "" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "" @@ -284,8 +284,8 @@ msgstr "" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "" @@ -294,16 +294,16 @@ msgid "Tool Shape" msgstr "" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -328,7 +328,7 @@ msgid "V-Angle" msgstr "" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -357,7 +357,7 @@ msgid "Spindle Speed" msgstr "" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "" @@ -367,7 +367,7 @@ msgstr "" msgid "Dwelltime" msgstr "" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -601,13 +601,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "" #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "" @@ -666,7 +666,7 @@ msgstr "" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -719,21 +719,21 @@ msgid "Cutout Parameters" msgstr "GCode Parameters" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -770,7 +770,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "" @@ -797,7 +797,7 @@ msgstr "" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "" @@ -808,7 +808,7 @@ msgid "Paint" msgstr "" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 msgid "NCC" msgstr "" @@ -822,13 +822,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -841,7 +841,7 @@ msgid "" "The speed on XY plane used while cutting into material." msgstr "" -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -856,7 +856,7 @@ msgid "" "The speed on Z plane." msgstr "" -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -865,7 +865,7 @@ msgid "" msgstr "" #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "" @@ -875,7 +875,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "" @@ -885,7 +885,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -896,7 +896,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "" @@ -904,23 +904,23 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -940,12 +940,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "" @@ -956,25 +956,25 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "" #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -983,9 +983,9 @@ msgid "" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -994,20 +994,20 @@ msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1015,25 +1015,25 @@ msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1041,15 +1041,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1057,17 +1057,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1076,7 +1076,7 @@ msgid "" msgstr "" #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1089,7 +1089,7 @@ msgid "" msgstr "" #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1097,7 +1097,7 @@ msgid "" "be painted." msgstr "" -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1111,7 +1111,7 @@ msgid "" msgstr "" #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1130,7 +1130,7 @@ msgid "" "number (integer) of tool widths." msgstr "" -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1207,7 +1207,7 @@ msgid "" "The value here can compensate the Cut Z parameter." msgstr "" -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1220,7 +1220,7 @@ msgid "" "reached." msgstr "" -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1244,7 +1244,7 @@ msgid "" "This is for linear move G01." msgstr "" -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1261,7 +1261,7 @@ msgid "" "ignore for any other cases." msgstr "" -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1451,7 +1451,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1463,7 +1463,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1472,7 +1472,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "" @@ -1487,7 +1487,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1499,7 +1499,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1508,7 +1508,7 @@ msgstr "" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "" @@ -1634,12 +1634,12 @@ msgstr "" msgid "Done. Drill(s) copied." msgstr "" -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "" @@ -1647,8 +1647,8 @@ msgstr "" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1716,7 +1716,7 @@ msgstr "" msgid "Click on the circular array Center position" msgstr "" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "" @@ -1726,14 +1726,14 @@ msgstr "" msgid "Name:" msgstr "" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1759,9 +1759,9 @@ msgid "" "for this Excellon object." msgstr "" -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "" @@ -1838,7 +1838,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -1995,7 +1995,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "" @@ -2086,7 +2086,7 @@ msgid "Round" msgstr "" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2097,10 +2097,10 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2156,19 +2156,19 @@ msgid "Text Tool" msgstr "" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "" @@ -2249,7 +2249,7 @@ msgstr "" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "" @@ -2277,10 +2277,10 @@ msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "" @@ -2288,7 +2288,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "" @@ -2315,8 +2315,8 @@ msgid "A point of reference in format X,Y." msgstr "" #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2508,7 +2508,7 @@ msgid "Offset Y" msgstr "" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2579,12 +2579,12 @@ msgid "" msgstr "" #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "" @@ -2964,14 +2964,14 @@ msgstr "" msgid "Shape transformations ..." msgstr "" -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -2986,14 +2986,14 @@ msgid "Line" msgstr "" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "" @@ -3028,7 +3028,7 @@ msgstr "" msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "" @@ -3334,10 +3334,10 @@ msgstr "" #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3532,7 +3532,7 @@ msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -3667,12 +3667,12 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" #: appEditors/AppTextEditor.py:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "" @@ -3724,20 +3724,20 @@ msgid "Open file" msgstr "" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "" -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "" @@ -3763,30 +3763,30 @@ msgstr "" msgid "Start GCode" msgstr "Starting G-Code..." -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 msgid "GCode Editor" msgstr "" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -3794,8 +3794,8 @@ msgstr "" msgid "Drills" msgstr "" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4144,7 +4144,7 @@ msgstr "" msgid "Export Preferences to file ..." msgstr "" -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -4820,7 +4820,7 @@ msgid "Cutout Tool" msgstr "" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "" @@ -4829,7 +4829,7 @@ msgstr "" msgid "Isolation Tool" msgstr "" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5083,10 +5083,10 @@ msgstr "" msgid "Toggle the display of axis on canvas" msgstr "" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "" @@ -5133,7 +5133,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "" @@ -5142,7 +5142,7 @@ msgstr "" msgid "EXCELLON" msgstr "" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "" @@ -5150,8 +5150,8 @@ msgstr "" msgid "CNC-JOB" msgstr "" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "" @@ -5210,7 +5210,7 @@ msgstr "" msgid "Toggle Visibility" msgstr "" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "" @@ -5219,12 +5219,12 @@ msgstr "" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5239,10 +5239,10 @@ msgstr "" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5293,7 +5293,7 @@ msgstr "" msgid "Subtraction" msgstr "" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "" @@ -5346,20 +5346,20 @@ msgstr "" msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5432,7 +5432,7 @@ msgstr "" msgid "New Tool ..." msgstr "" -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "" @@ -5457,7 +5457,7 @@ msgstr "" msgid "Shell disabled." msgstr "" -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "" @@ -5953,15 +5953,15 @@ msgstr "" msgid "Gerber Object" msgstr "" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -5973,26 +5973,26 @@ msgstr "" msgid "Solid color polygons." msgstr "" -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "" -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6004,17 +6004,17 @@ msgstr "" msgid "Edit an Gerber object." msgstr "Gerber Objects" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 msgid "Show the Properties." msgstr "" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 msgid "Toggle the display of the Tools Table." @@ -6058,7 +6058,7 @@ msgid "" "toolpaths to cut around polygons." msgstr "" -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6070,11 +6070,19 @@ msgid "" "the board cutout." msgstr "" -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +msgid "UTILTIES" +msgstr "" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +msgid "Show the Utilties." +msgstr "" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6083,13 +6091,13 @@ msgid "" "copper from a specified region." msgstr "" -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6097,35 +6105,35 @@ msgid "" "distance." msgstr "" -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "" -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." msgstr "" -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6133,25 +6141,25 @@ msgid "" "the margin." msgstr "" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "" -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "" -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Objects" msgid "Edit an Excellon object." msgstr "Excellon Objects" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6161,88 +6169,88 @@ msgid "" "Here the tools are selected for G-code generation." msgstr "" -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" "is the cut width into the material." msgstr "" -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "" -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." msgstr "" -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 msgid "Show the color of the drill holes when using multi-color." msgstr "" -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 msgid "Auto load from DB" msgstr "" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 msgid "Generate GCode out of drill holes in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 msgid "Milling Tool" msgstr "" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "" -#: appGUI/ObjectUI.py:740 +#: 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:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "" -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6256,11 +6264,11 @@ msgstr "" "for isolation routing containing\n" "only the exteriors geometry." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6274,17 +6282,17 @@ msgstr "" "for isolation routing containing\n" "only the exteriors geometry." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Objects" msgid "Edit an Geometry object." msgstr "Geometry Objects" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6300,19 +6308,19 @@ msgid "" "showed UI form entries named V-Tip Dia and V-Tip Angle." msgstr "" -#: appGUI/ObjectUI.py:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 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:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6322,7 +6330,7 @@ msgid "" "- Out(side) -> The tool cut will follow the geometry line on the outside." msgstr "" -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6334,7 +6342,7 @@ msgid "" "tip." msgstr "" -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6351,7 +6359,7 @@ msgid "" "as Isolation." msgstr "" -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -6362,7 +6370,7 @@ msgid "" "for the corresponding tool." msgstr "" -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -6370,32 +6378,32 @@ msgid "" "cut and negative for 'inside' cut." msgstr "" -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." msgstr "" -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 msgid "Pick from DB" msgstr "" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 msgid "" "Add a new tool to the Tool Table\n" @@ -6404,19 +6412,19 @@ msgid "" "Menu: Options -> Tools Database" msgstr "" -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -6431,51 +6439,51 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." msgstr "" -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -6484,7 +6492,7 @@ msgid "" "below the copper surface." msgstr "" -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -6493,14 +6501,14 @@ msgstr "" msgid "Multi-Depth" msgstr "" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "" -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -6508,7 +6516,7 @@ msgid "" "plane in units per minute" msgstr "" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -6516,7 +6524,7 @@ msgid "" "It is called also Plunge." msgstr "" -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -6526,13 +6534,13 @@ msgid "" "ignore for any other cases." msgstr "" -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -6543,7 +6551,7 @@ msgid "" "extended cut over the first cut section." msgstr "" -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -6551,7 +6559,7 @@ msgid "" "this value is the power of laser." msgstr "" -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -6560,14 +6568,14 @@ msgid "" "speed before cutting." msgstr "" -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "" -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -6575,7 +6583,7 @@ msgstr "" msgid "Probe Z depth" msgstr "" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -6585,14 +6593,14 @@ msgid "" "to probe. Negative value, in current units." msgstr "" -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -6600,45 +6608,45 @@ msgstr "" msgid "The feedrate used while the probe is probing." msgstr "" -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "" -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -6647,14 +6655,14 @@ msgid "" "tool change." msgstr "" -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -6663,14 +6671,14 @@ msgid "" "the last move at the end of the job." msgstr "" -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -6680,24 +6688,24 @@ msgid "" "on X,Y plane at the end of the job." msgstr "" -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 msgid "X,Y coordinates" msgstr "" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." msgstr "" -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -6707,7 +6715,7 @@ msgid "" "is forbidden." msgstr "" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -6715,7 +6723,7 @@ msgstr "" msgid "Strategy" msgstr "" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -6723,31 +6731,31 @@ msgstr "" msgid "Over Z" msgstr "" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "" -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "" -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." msgstr "" -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 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 "" -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -6758,21 +6766,21 @@ msgid "" "- Around -> will avoid the exclusion area by going around the area" msgstr "" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -6781,29 +6789,29 @@ msgid "" "an interdiction area." msgstr "" -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "" -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "" -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -6812,48 +6820,48 @@ msgstr "" msgid "Delete All" msgstr "" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "" -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "" -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 msgid "Add Polish" msgstr "" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Diameter for the new tool." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 msgid "Pressure" msgstr "" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -6869,41 +6877,45 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob" msgid "Generate CNCJob object." msgstr "Generate CNCJob" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" "for custom selection of tools." msgstr "" -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "" -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generate CNCJob" +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Generate CNCJob" + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -6911,51 +6923,51 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: appGUI/ObjectUI.py:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 msgid "Edit an GCode object." msgstr "" -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 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:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." msgstr "" -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." msgstr "" -#: appGUI/ObjectUI.py:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -6968,106 +6980,106 @@ msgid "" "ball(B), or V-Shaped(V)." msgstr "" -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "" -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 msgid "Probe Points Table" msgstr "" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 msgid "Toggle the display of the Probe Points table." msgstr "" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates decimals" msgid "X-Y Coordinates" msgstr "Coordinates decimals" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "Height" msgstr "" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 msgid "Plot probing points" msgstr "" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 msgid "Probe GCode Generation" msgstr "" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 msgid "Probe Z travel" msgstr "" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 msgid "The safe Z for probe travelling between probe points." msgstr "" -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 msgid "Probe Feedrate" msgstr "" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 msgid "Mode" msgstr "" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7075,19 +7087,19 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 msgid "Grid" msgstr "" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7095,231 +7107,231 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 msgid "Bilinear" msgstr "" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 msgid "Add Probe Points" msgstr "" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 msgid "Controller" msgstr "" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 msgid "Control" msgstr "" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 msgid "Sender" msgstr "" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 msgid "Delete selected baudrate" msgstr "" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Reset" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 msgid "Disconnected" msgstr "" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 msgid "Connect to the selected port with the selected baud rate." msgstr "" -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 msgid "Zero Axes" msgstr "" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "GCode Parameters" msgid "Get Config parameter" msgstr "GCode Parameters" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 msgid "Get" msgstr "" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 msgid "Get Report" msgstr "" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code..." msgid "Save Probing GCode" msgstr "Starting G-Code..." -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code..." msgid "Will save the probing GCode." msgstr "Starting G-Code..." -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 msgid "Import Height Map" msgstr "" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -7327,11 +7339,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -7339,90 +7351,90 @@ msgid "" "make this object to a file." msgstr "" -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." msgstr "" -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 msgid "Review CNC Code." msgstr "" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" -#: appGUI/ObjectUI.py:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" -#: appGUI/ObjectUI.py:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "" -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" @@ -7456,41 +7468,41 @@ msgid "" "and the number of text positions." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -7802,7 +7814,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "" @@ -8142,7 +8154,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "" @@ -8342,7 +8354,7 @@ msgid "" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "" @@ -8614,7 +8626,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "" @@ -9131,7 +9143,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "" @@ -9140,7 +9152,7 @@ msgstr "" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -9215,12 +9227,12 @@ msgid "\"Follow\"" msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "" @@ -9236,9 +9248,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -9499,9 +9511,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "" @@ -9509,11 +9521,11 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "" @@ -9521,12 +9533,12 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -10446,7 +10458,7 @@ msgid "Drill dia" msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "" @@ -10456,7 +10468,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" @@ -10465,12 +10477,12 @@ msgid "Mirror Axis:" msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 msgid "Hole Snap" msgstr "" @@ -10684,9 +10696,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "" @@ -10695,10 +10707,10 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -10713,9 +10725,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "" @@ -10723,9 +10735,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "" @@ -10977,7 +10989,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "" @@ -10985,7 +10997,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -10994,7 +11006,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "" @@ -11015,7 +11027,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -11025,9 +11037,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "" @@ -11068,12 +11080,14 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11090,7 +11104,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -11127,20 +11141,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -11150,7 +11164,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -11178,7 +11192,7 @@ msgid "" "The value can be between 0.0 and 9999.9 FlatCAM units." msgstr "" -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -11189,7 +11203,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -11207,14 +11221,14 @@ msgstr "" msgid "Parameters:" msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -11227,7 +11241,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -11293,16 +11307,16 @@ msgstr "" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "" @@ -11721,189 +11735,195 @@ msgstr "" msgid "Gerber File associations" msgstr "" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "" -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." msgstr "" -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 msgid "Click on canvas to add a Probe Point..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 msgid "Finished adding Probe Points..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 msgid "COM list updated ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 msgid "Connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 msgid "Could not connect to port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Starting G-Code..." msgid "Sending GCode..." msgstr "Starting G-Code..." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 msgid "There is nothing to view" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 msgid "Code Viewer" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 msgid "Loaded Machine Code into Code Viewer" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to parse factory defaults file." msgid "Failed to open height map file" msgstr "Failed to parse factory defaults file." -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 msgid "Finished autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 msgid "Code Review" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -11913,38 +11933,38 @@ msgstr "" msgid "Document Editor" msgstr "" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 msgid "Please select one or more tools from the list and try again." msgstr "" -#: appObjects/FlatCAMExcellon.py:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" @@ -11963,7 +11983,7 @@ msgstr "" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -11977,7 +11997,7 @@ msgstr "" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "" @@ -12116,31 +12136,31 @@ msgstr "" msgid "Delete failed. Nothing is selected." msgstr "" -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "" -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "" -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "" @@ -12180,82 +12200,82 @@ msgstr "" msgid "Calculating dimensions ... Please wait." msgstr "" -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia:" msgid "Tool Data" msgstr "Tool Dia:" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "" @@ -12516,15 +12536,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "" @@ -12532,15 +12552,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "" @@ -12702,8 +12722,8 @@ msgid "" "ones measured." msgstr "" -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "" @@ -12932,8 +12952,8 @@ msgstr "" #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -12964,7 +12984,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "" @@ -12973,13 +12993,13 @@ msgstr "" msgid "Geometry not supported for bounding box" msgstr "" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "" -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "" @@ -13028,7 +13048,7 @@ msgid "" msgstr "" #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "" @@ -13039,12 +13059,12 @@ msgid "" msgstr "" #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -13157,7 +13177,7 @@ msgstr "" #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -13165,12 +13185,12 @@ msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -13188,7 +13208,7 @@ msgid "Default tool added." msgstr "" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -13233,7 +13253,7 @@ msgstr "" #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -13314,7 +13334,7 @@ msgstr "" msgid "Kind" msgstr "" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -13323,7 +13343,7 @@ msgid "" msgstr "" #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -13473,74 +13493,78 @@ msgstr "" msgid "Objects to be mirrored" msgstr "" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." msgstr "" -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "" -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "" -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." msgstr "" -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 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 "" -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -13551,11 +13575,11 @@ msgid "" "object" msgstr "" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -13565,65 +13589,65 @@ msgid "" "manually." msgstr "" -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 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 "" -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" "object, but modifies it." msgstr "" -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" "images." msgstr "" -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 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 "" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -13634,11 +13658,11 @@ msgid "" "Axis'." msgstr "" -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -13653,15 +13677,15 @@ msgid "" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." msgstr "" -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "" -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "" @@ -13830,7 +13854,7 @@ msgid "Jump to Half Point" msgstr "" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "" @@ -14364,24 +14388,24 @@ msgid "" "filled with copper." msgstr "" -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." msgstr "" -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -14389,7 +14413,7 @@ msgstr "tooldia = tool diameter" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "The new tool diameter (cut width) to add in the tool table." @@ -14403,41 +14427,41 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "" -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 msgid "New tool added to Tool Table from Tools Database." msgstr "" -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "Default Tool added. Wrong value format entered." msgid "Default tool added to Tool Table." msgstr "Default Tool added. Wrong value format entered." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "" -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "" -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "" @@ -14523,12 +14547,12 @@ msgstr "" msgid "Click the end point of the paint area." msgstr "" -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "" -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "" @@ -14537,7 +14561,7 @@ msgstr "" msgid "Gerber object for isolation routing." msgstr "" -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -14553,13 +14577,13 @@ msgid "" "this function will not be able to create routing geometry." msgstr "" -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." msgstr "" -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -14579,17 +14603,17 @@ msgid "" "in the resulting geometry as Isolation." msgstr "" -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 msgid "Optimal" msgstr "" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -14608,7 +14632,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "" -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14677,91 +14701,105 @@ msgstr "" msgid "Error when mouse left click." msgstr "" -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "" -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "" -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "" -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "" -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "" -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "" -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "" -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 msgid "Polygon could not be cleared. Location:" msgstr "" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "" -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "" -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 msgid "Could not use the tool for copper clear." msgstr "" -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -14769,54 +14807,54 @@ msgid "" "Change the painting parameters and try again." msgstr "" -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "" -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Paint Tool. Rest machining painting area task started." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "" -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" msgstr "" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "" -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." msgstr "" -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -14824,11 +14862,11 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "" -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16088,27 +16126,27 @@ msgstr "" msgid "Parsing solid_geometry for tool" msgstr "" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "" -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "" -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -16116,7 +16154,7 @@ msgid "" "over the soldermask." msgstr "" -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -16133,11 +16171,11 @@ msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -17539,11 +17577,11 @@ msgstr "Unifying Geometry from parsed Geometry segments" msgid "G91 coordinates not implemented ..." msgstr "" -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "" -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "" diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index 86451fcb..a4af3bbd 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 a26ccad4..467165e4 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:06+0300\n" -"PO-Revision-Date: 2020-10-21 16:06+0300\n" +"POT-Creation-Date: 2020-10-22 15:08+0300\n" +"PO-Revision-Date: 2020-10-22 15:08+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -108,7 +108,7 @@ msgstr "Segnalibri" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -124,8 +124,8 @@ msgid "Cancelled." msgstr "Cancellato." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -161,18 +161,18 @@ msgid "The user requested a graceful exit of the current task." msgstr "L'utente ha richiesto l'uscita dal task corrente." #: appCommon/Common.py:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Fai clic sul punto iniziale dell'area." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Fai clic sul punto finale dell'area." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" @@ -180,7 +180,7 @@ msgstr "" "fare clic con il tasto destro per terminare." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -274,7 +274,7 @@ msgstr "" "in the Tools Database." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Cancellare" @@ -284,15 +284,15 @@ msgid "Tool Name" msgstr "Nome utensile" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Diametro utensile" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Offset utensile" @@ -303,8 +303,8 @@ msgstr "Utensile personalizzato" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tipo utensile" @@ -313,16 +313,16 @@ msgid "Tool Shape" msgstr "Forma utensile" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -347,7 +347,7 @@ msgid "V-Angle" msgstr "Angolo V" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -376,7 +376,7 @@ msgid "Spindle Speed" msgstr "Velocità mandrino" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Dimora" @@ -386,7 +386,7 @@ msgstr "Dimora" msgid "Dwelltime" msgstr "Tempo dimora" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -698,13 +698,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Impossibile caricare il file del DB utensili." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Impossibile processare il file del DB utensili." @@ -763,7 +763,7 @@ msgstr "Importazione DB FlatCAM utensili" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -810,21 +810,21 @@ msgid "Cutout Parameters" msgstr "Parametri taglio" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Nome" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -862,7 +862,7 @@ msgstr "Imposta la tolleranza massima dell'utensile." #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Operazione" @@ -889,7 +889,7 @@ msgstr "Foratura" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Isolamento" @@ -900,7 +900,7 @@ msgid "Paint" msgstr "Disegno" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 msgid "NCC" msgstr "NCC" @@ -914,13 +914,13 @@ msgstr "Ritaglia" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Forma" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -935,7 +935,7 @@ msgstr "" "Avanzamento X-Y. Feedrate\n" "Velocità usata sul piano XY durante il taglio nel materiale." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -952,7 +952,7 @@ msgstr "" "Avanzamento Z. Feedrate Z\n" "La velocità sull'asse Z." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -965,7 +965,7 @@ msgstr "" "- Cancella -> la normale pulizia non-rame." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Pulisci" @@ -975,7 +975,7 @@ msgstr "Pulisci" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Tipo di fresatura" @@ -985,7 +985,7 @@ msgstr "Tipo di fresatura" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1000,7 +1000,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Salita" @@ -1008,23 +1008,23 @@ msgstr "Salita" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Convenzionale" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Sovrapposizione" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1051,12 +1051,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Margine" @@ -1067,25 +1067,25 @@ msgstr "Margine" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Margine del riquadro di delimitazione." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Metodo" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1098,9 +1098,9 @@ msgstr "" "- Basato su linee: linee parallele." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1109,20 +1109,20 @@ msgstr "Standard" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Seme" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1130,25 +1130,25 @@ msgstr "Righe" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combinata" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Connetti" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1158,15 +1158,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Controno" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1176,17 +1176,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Offset" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1199,7 +1199,7 @@ msgstr "" "Il valore può essere compreso tra 0 e 10 unità FlatCAM." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1219,7 +1219,7 @@ msgstr "" "causata dai troppo percorsi." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1230,7 +1230,7 @@ msgstr "" "i bordi dei poligoni da\n" "disegnare." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1253,7 +1253,7 @@ msgstr "" "nell'ordine specificato." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1274,7 +1274,7 @@ msgstr "" "Larghezza della distanza di isolamento in\n" "numero (intero) di larghezze dell'utensile." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1370,7 +1370,7 @@ msgstr "" "della punta.\n" "Questo valore può compensare il parametro Cut Z." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1387,7 +1387,7 @@ msgstr "" "Taglierà più volte fino a quando non avrà raggiunto\n" "Cut Z (profondità di taglio)." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1417,7 +1417,7 @@ msgstr "" "E' la cosiddetta velocità di avanzamento \"a tuffo\".\n" "Questo è per lo spostamento lineare G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1439,7 +1439,7 @@ msgstr "" "È utile solo per Marlin,\n" "ignora in tutti gli altri casi." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1661,7 +1661,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1673,7 +1673,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1682,7 +1682,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Il valore modificato è fuori range" @@ -1697,7 +1697,7 @@ msgstr "Il valore modificato è fuori range" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1709,7 +1709,7 @@ msgstr "Il valore modificato è fuori range" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1718,7 +1718,7 @@ msgstr "Il valore modificato è fuori range" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Il valore editato è entro i limiti." @@ -1848,12 +1848,12 @@ msgstr "Fatto. Foro(i) spostato(i) correttamente." msgid "Done. Drill(s) copied." msgstr "Fatto. Foro(i) copiato(i)." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Fori totali" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Slot totali" @@ -1861,8 +1861,8 @@ msgstr "Slot totali" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1933,7 +1933,7 @@ msgstr "Fatto. Foro(i) cancellato(i)." msgid "Click on the circular array Center position" msgstr "Clicca sulla posizione centrale della matrice circolare" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -1943,14 +1943,14 @@ msgstr "Editor Excellon" msgid "Name:" msgstr "Nome:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Tabella utensili" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1978,9 +1978,9 @@ msgstr "" "Aggiungi/Modifica un utensile dalla lista utensili\n" "per questo oggetto Excellon." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Diametro del nuovo utensile" @@ -2063,7 +2063,7 @@ msgstr "Lineare" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2232,7 +2232,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Lunghezza" @@ -2335,7 +2335,7 @@ msgid "Round" msgstr "Arrotondato" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2346,10 +2346,10 @@ msgstr "Arrotondato" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2409,19 +2409,19 @@ msgid "Text Tool" msgstr "Utensile testo" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Strumenti" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Strumento disegno" @@ -2506,7 +2506,7 @@ msgstr "Buffer" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Riferimento" @@ -2540,10 +2540,10 @@ msgstr "Origine" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Selezione" @@ -2551,7 +2551,7 @@ msgstr "Selezione" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Punto" @@ -2578,8 +2578,8 @@ msgid "A point of reference in format X,Y." msgstr "Un punto di riferimento nel formato X,Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2789,7 +2789,7 @@ msgid "Offset Y" msgstr "Offset X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2876,12 +2876,12 @@ msgstr "" "elemento dall'oggetto selezionato, usando il fattore." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Oggetto" @@ -3267,14 +3267,14 @@ msgstr "Crea geometria di disegno ..." msgid "Shape transformations ..." msgstr "Trasformazioni di forma ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Editor Geometrie" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3289,14 +3289,14 @@ msgid "Line" msgstr "Linea" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Poligono" @@ -3331,7 +3331,7 @@ msgstr "Fai clic sul punto target." msgid "Editing MultiGeo Geometry, tool" msgstr "Modifica di Geometria MultiGeo, strumento" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "con diametro" @@ -3669,10 +3669,10 @@ msgstr "Aggiungi una apertura nella lista aperture." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3892,7 +3892,7 @@ msgstr "" "Non ci sono definizioni di Aperture nel file. Interruzione della creazione " "di Gerber." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4032,12 +4032,12 @@ 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:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tutto" @@ -4091,20 +4091,20 @@ msgid "Open file" msgstr "Apri il file" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Esporta il Codice ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "File o directory inesistente" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Salvato in" @@ -4128,30 +4128,30 @@ msgstr "Intestazione GCode" msgid "Start GCode" msgstr "Inizio G-Code" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Codice macchina caricato nell'editor codice" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 msgid "GCode Editor" msgstr "Editor GCode" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Diametro" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4159,8 +4159,8 @@ msgstr "TT" msgid "Drills" msgstr "Fori" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4523,7 +4523,7 @@ msgstr "Importa preferenze da file ..." msgid "Export Preferences to file ..." msgstr "Esporta preferenze su file ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Salva Preferenze" @@ -5045,7 +5045,7 @@ msgstr "Vedi sorgente" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5205,7 +5205,7 @@ msgid "Cutout Tool" msgstr "Strumento Ritaglia" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Strumento NCC" @@ -5214,7 +5214,7 @@ msgstr "Strumento NCC" msgid "Isolation Tool" msgstr "Tipo isolamento" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 msgid "Drilling Tool" @@ -5468,10 +5468,10 @@ msgstr "Massima distanza magnete" msgid "Toggle the display of axis on canvas" msgstr "(Dis)attiva visualizzazione asse sui canvas" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Preferenze" @@ -5522,7 +5522,7 @@ msgstr "Area Grafica" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5531,7 +5531,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GEOMETRIA" @@ -5539,8 +5539,8 @@ msgstr "GEOMETRIA" msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "UTENSILI" @@ -5605,7 +5605,7 @@ msgstr "Non salverà le modifiche e chiuderà la finestra delle preferenze." msgid "Toggle Visibility" msgstr "(Dis)abilita visibilità" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Nuovo" @@ -5614,12 +5614,12 @@ msgstr "Nuovo" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5634,10 +5634,10 @@ msgstr "Geometria" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5688,7 +5688,7 @@ msgstr "Intersezione" msgid "Subtraction" msgstr "Sottrazione" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Taglia" @@ -5741,20 +5741,20 @@ msgstr "Cartella preferenze FlatCAM aperta." msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Sicuro di voler cancellare le impostazioni GUI?\n" -#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Sì" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5837,7 +5837,7 @@ msgstr "Cancellato. Nessuna seleziona da spostare." msgid "New Tool ..." msgstr "Nuovo utensile ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Diametro utensile" @@ -5862,7 +5862,7 @@ msgstr "Shell abilitata." msgid "Shell disabled." msgstr "Shell disabilitata." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "Elenco tasti scorciatoia" @@ -6380,15 +6380,15 @@ msgstr "Esegui l'operazione offset." msgid "Gerber Object" msgstr "Oggetto Gerber" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Opzioni disegno" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6400,26 +6400,26 @@ msgstr "Solido" msgid "Solid color polygons." msgstr "Poligono colore pieno." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multi-Colore" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Disegna poligoni in colori diversi." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Disegna" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6429,19 +6429,19 @@ msgstr "Disegna (mostra) questo oggetto." msgid "Edit an Gerber object." msgstr "Modifica oggetto Gerber." -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Proprietà" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 msgid "Toggle the display of the Tools Table." @@ -6493,7 +6493,7 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare esternamente i poligoni." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6509,11 +6509,23 @@ msgstr "" "Genera la geometria per\n" "il ritaglio della scheda." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "UTILITA'" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Proprietà" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Regioni non-rame" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6527,13 +6539,13 @@ msgstr "" "oggetto. Può essere usato per rimuovere tutto\n" "il rame da una regione specifica." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Margine dei bordi" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6544,23 +6556,23 @@ msgstr "" "disegnando una contenitore intorno a tutti\n" "gli oggetti con questa distanza minima." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "La geometria risultante avrà angoli arrotondati." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Genera geometria" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Rettangolo contenitore" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6568,7 +6580,7 @@ msgstr "" "Crea una geometria che circonda l'oggetto Gerber.\n" "Forma quadrata." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6576,7 +6588,7 @@ msgstr "" "Distanza del contenitore dai bordi\n" "al poligono più vicino." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6588,23 +6600,23 @@ msgstr "" "il loro raggio è uguale al\n" "margine." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Genera l'oggetto geometria." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Oggetto Excellon" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Cercio pieno." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 msgid "Edit an Excellon object." msgstr "Modifica Oggetto Excellon." -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6619,7 +6631,7 @@ msgstr "" "\n" "Qui vengono selezionati gli utensili per la generazione del codice G." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6628,7 +6640,7 @@ msgstr "" "Diametro utensile. Il suo valore (in unità FlatCAM) \n" "è la larghezza di taglio nel materiale." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6637,7 +6649,7 @@ msgstr "" "Numero di fori da realizzare. Fori realizzati con una\n" "punta da trapano." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6646,11 +6658,11 @@ msgstr "" "Numero di fori slot da realizzare. Fori realizzati fresando\n" "con un utensile a candela." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 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:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6658,12 +6670,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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 msgid "Auto load from DB" msgstr "Carica automaticamente dal DB" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -6672,25 +6684,25 @@ msgstr "" "Sostituzione automatica dei tools dai relativi strumenti applicativi\n" "con tools da DB che hanno un valore di diametro vicino." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:724 msgid "Generate GCode out of drill holes in an Excellon object." msgstr "Genera GCode per la foratura da un oggetto Excellon." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 msgid "Milling Tool" msgstr "Strumento fresatura" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "Generate GCode out of drill holes in an Excellon object." msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Genera GCode per la foratura da un oggetto Excellon." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometria fresatura" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6700,22 +6712,22 @@ msgstr "" "Selezionare dalla tabella degli strumenti sopra i diametri dei fori\n" "da fresare. Utilizzare la colonna # per effettuare la selezione." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Diametro fresa" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Diametri dell'utensile da taglio." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fresatura fori" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6727,11 +6739,11 @@ msgstr "" "Crea oggetto geometria\n" "per fresare gli slot." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fresatura slot" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6743,15 +6755,15 @@ msgstr "" "Crea oggetto geometria\n" "per fresare gli slot." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Oggetto geometria" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 msgid "Edit an Geometry object." msgstr "Modifica un Oggetto geometria." -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6781,12 +6793,12 @@ 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:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Disegna oggetto" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6797,7 +6809,7 @@ msgstr "" "valore\n" "verrà mostrato come T1, T2 ... Tn" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6814,7 +6826,7 @@ msgstr "" "- Est(erno) -> Il taglio dell'utensile seguirà la linea della geometria " "all'esterno." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6837,7 +6849,7 @@ msgstr "" "Per l'isolamento abbiamo bisogno di un avanzamento inferiore poiché si una " "punta di fresatura con una punta fine." -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6867,7 +6879,7 @@ msgstr "" "Scegliendo il tipo di strumento a forma di V si selezionerà automaticamente " "il tipo di operazione come isolamento." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -6885,7 +6897,7 @@ msgstr "" "abilitare/disabilitare la tracciatura\n" "dello strumento corrispondente." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -6897,19 +6909,19 @@ msgstr "" "Il valore può essere positivo per 'esterno'\n" "taglio e negativo per il taglio 'interno'." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Aggiungi dal DB" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "Cerca ed aggiungi" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -6917,14 +6929,14 @@ msgstr "" "Aggiungi un nuovo utensile alla tabella degli utensili\n" "con il diametro sopra specificato." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 msgid "Pick from DB" msgstr "Prendi dal DB" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -6941,7 +6953,7 @@ msgstr "" "dal DataBase utensili.\n" "Amministrazione DB utensili in Menu: Opzioni -> Database Tool" -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -6949,7 +6961,7 @@ msgstr "" "Copia una selezione di utensili nella tabella degli utensili\n" "selezionando prima una riga nella tabella." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -6957,7 +6969,7 @@ msgstr "" "Elimina una selezione di utensili nella tabella degli utensili\n" "selezionando prima una riga." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -6972,18 +6984,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Parametri per" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -6991,28 +7003,28 @@ msgstr "" "Dati usati per la creazione di GCode.\n" "Ogni deposito di Utensili ha il proprio set di dati." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "Diametro punta a V" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "Il diametro sulla punta dell'utensile a V" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "Angolo punta a V" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -7020,7 +7032,7 @@ msgstr "" "L'angolo alla punta dell'utensile a V\n" "In gradi." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7031,7 +7043,7 @@ msgstr "" "Profondità di taglio (negativo)\n" "sotto la superficie del rame." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7040,7 +7052,7 @@ msgstr "" msgid "Multi-Depth" msgstr "Multi-Profondità" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" @@ -7049,7 +7061,7 @@ msgstr "" "Altezza dello strumento quando\n" "si sposta senza tagliare." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7059,7 +7071,7 @@ msgstr "" "Velocità di taglio sul piano XY\n" "in unità al minuto" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7070,7 +7082,7 @@ msgstr "" "in unità al minuto.\n" "Si chiama anche Plunge (affondo)." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7085,13 +7097,13 @@ msgstr "" "È utile solo per Marlin,\n" "ignorare in tutti gli altri casi." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Ri-taglia" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7106,7 +7118,7 @@ msgstr "" "incontria l'ultimo taglio, generiamo un\n" "taglio esteso sulla prima sezione di taglio." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7117,7 +7129,7 @@ msgstr "" "Se si utilizza il preprocessore LASER,\n" "questo valore è la potenza del laser." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7128,14 +7140,14 @@ msgstr "" "Pausa per consentire al mandrino di raggiungere la sua\n" "velocità prima del taglio." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Numero di unità di tempo in cui il mandrino deve aspettare." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7143,7 +7155,7 @@ msgstr "Numero di unità di tempo in cui il mandrino deve aspettare." msgid "Probe Z depth" msgstr "Tastatore profondità Z" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7155,14 +7167,14 @@ msgstr "" "La profondità massima consentita di testare\n" "alla sonda. Valore negativo, in attuali unità." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Velocità avanzamento sonda" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7170,15 +7182,15 @@ msgstr "Velocità avanzamento sonda" msgid "The feedrate used while the probe is probing." msgstr "La velocità usata durante l'avanzamento del tastatore." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Applica parametri a tutti gli utensili" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7186,24 +7198,24 @@ msgstr "" "Saranno applicati i parametri nel modulo corrente\n" "su tutti gli utensili dalla tabella." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Parametri comuni" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Parametri usati da tutti gli utensili." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Z cambio utensile" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7212,7 +7224,7 @@ msgstr "" "Includi sequenza di cambio utensile\n" "nel Codice macchina (Pausa per cambio utensile)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7223,14 +7235,14 @@ msgstr "" "Posizione sull'asse Z (altezza) per\n" "il cambio utensile." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Spostamento finale Z" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7241,14 +7253,14 @@ msgstr "" "Altezza dell'utensile dopo\n" "l'ultimo movimento alla fine del lavoro." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "Spostamento finale X,Y" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7261,12 +7273,12 @@ msgstr "" "Se non viene inserito alcun valore, non sarà possibile spostare\n" "sul piano X,Y alla fine del lavoro." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 msgid "X,Y coordinates" msgstr "Coordinate X, Y" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7275,12 +7287,12 @@ msgstr "" "Il file del preprocessore che guida\n" "l'output del codice macchina (come GCode, RML, HPGL)." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Aggiungi aree di esclusione" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7293,7 +7305,7 @@ msgstr "" "In queste aree viene vietato il passaggio\n" "degli utensili." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7301,7 +7313,7 @@ msgstr "" msgid "Strategy" msgstr "Strategia" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7309,17 +7321,17 @@ msgstr "Strategia" msgid "Over Z" msgstr "Sovrapposizione Z" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Questa è l'ID dell'area." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Tipo di oggetto in cui è stata aggiunta l'area di esclusione." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7328,7 +7340,7 @@ msgstr "" "Strategia usata per l'area di esclusione. Gira attorno alle aree o passaci " "sopra." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7337,7 +7349,7 @@ msgstr "" "Se la strategia è di passare sopra all'area, questa è l'altezza alla quale " "lo strumento andrà per evitare l'area di esclusione." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7353,21 +7365,21 @@ msgstr "" "impostata\n" "- Intorno -> eviterà l'area di esclusione andando intorno all'area" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Sopra" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Attorno" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7378,29 +7390,29 @@ msgstr "" "L'altezza Z alla quale l'utensile salirà per evitare\n" "le aree di interdizione." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Aggiungi area:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Aggiungi un'area di esclusione." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "Il tipo di forma di selezione utilizzata per la selezione dell'area." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7409,26 +7421,26 @@ msgstr "Il tipo di forma di selezione utilizzata per la selezione dell'area." msgid "Delete All" msgstr "Cancella tutto" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Cancella tutte le aree di esclusione." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Cancella selezionate" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Cancella tutte le aree di esclusione selezionate in tabella." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 msgid "Add Polish" msgstr "Aggiungi lucidatura" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." @@ -7436,15 +7448,15 @@ msgstr "" "Aggiungerà una sezione Paint alla fine del GCode.\n" "Una spazzola metallica pulirà il materiale dopo la fresatura." -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 msgid "Diameter for the polishing tool." msgstr "Diametro del tool di lucidatura." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 msgid "Pressure" msgstr "Pressione" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -7452,7 +7464,7 @@ msgstr "" "Valore negativo. Maggiore è il valore assoluto\n" "e maggiore è la pressione della spazzola sul materiale." -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -7464,16 +7476,16 @@ msgstr "" "- A base di semi: verso l'esterno dal seme.\n" "- Basato su linee: linee parallele." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Genera oggetto CNCJob" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 msgid "Generate CNCJob object." msgstr "Genera oggetto CNCJob." -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7483,27 +7495,37 @@ msgstr "" "Fai clic su # per selezionare tutto, oppure Ctrl + click sinistro\n" "per la selezione personalizzata degli utensili." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Esegui lo strumento Disegno dal Tab Disegno." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating slot milling geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Generazione della geometria di foratura slot..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Crea percorsi utensile per coprire\n" "l'intera area di un poligono (rimuovi\n" "tutto rame). Verrà chiesto di\n" "cliccare sul poligono desiderato." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "Oggetto CNC Job" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7515,19 +7537,19 @@ msgstr "" "sopra al pezzo o di tipo 'Taglia',\n" "cioè movimenti che tagliano il materiale." -#: appGUI/ObjectUI.py:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Travel" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 msgid "Edit an GCode object." msgstr "Modifica oggetto GCode." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Mostra annotazioni" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7537,12 +7559,12 @@ msgstr "" "Se selezionato, visualizzerà i numeri ordinati su ogni terminazione\n" "di una linea di spostamento." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Distanza percorsa" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7550,11 +7572,11 @@ msgstr "" "E' la distanza totale percorsa sul piano X-Y.\n" "In unità correnti." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Tempo stimato" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7562,11 +7584,11 @@ msgstr "" "E' il tempo stimato per le fresatura, foratura,\n" "senza il tempo necessario ai cambi utensili." -#: appGUI/ObjectUI.py:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "Tabella Utensili CNC" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7589,23 +7611,23 @@ 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:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Aggiorna Plot" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Aggiorna il plot." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "Usa snippet codice CNC" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7613,57 +7635,57 @@ msgstr "" "Quando selezionato, includerà snippets di codice CNC (aggiungi e anteponi)\n" "definito nelle Preferenze." -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "Autolivellamento" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "Abilita la funzionalità di autolivellamento." -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 msgid "Probe Points Table" msgstr "Tabella punti di probe" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "Genera GCode con mappa di altezza" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "Mostra" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 msgid "Toggle the display of the Probe Points table." msgstr "(Dis)attiva visualizzazione tabella punti di probe." -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "X-Y Coordinates" msgstr "Coordinate X-Y" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "Height" msgstr "Altezza" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Opzioni disegno" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 msgid "Probe GCode Generation" msgstr "Generazione GCode di probing" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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" @@ -7673,27 +7695,27 @@ 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." -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 msgid "Probe Z travel" msgstr "Spostamento Probe Z" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 msgid "The safe Z for probe travelling between probe points." msgstr "Altezza (Z) per gli spostamenti fra due punti di probe." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 msgid "Probe Feedrate" msgstr "Avanzamento Probe" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 msgid "Mode" msgstr "Modalità" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7704,19 +7726,19 @@ msgstr "" "- Manuale: selezione di punti di probe con dei clic sul disegno\n" "- Griglia: genererà automaticamente una griglia di punti di probe" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manuale" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 msgid "Grid" msgstr "Griglia" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7724,52 +7746,52 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Lineare" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Colonne" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "Numero di colonne della griglia." -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Righe" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "Numero di righe della griglia." -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 msgid "Add Probe Points" msgstr "Aggiungi punti di probe" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 msgid "Controller" msgstr "Controller" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" @@ -7778,147 +7800,147 @@ msgstr "" "Tipo di controller per cui generare\n" "il GCode della mappa altezza." -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 msgid "Control" msgstr "Controllo" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 msgid "Sender" msgstr "Mittente" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "Lista COM" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "Lista delle porte seriali disponibili." -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "Cerca" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "Cerca per porte seriali disponibili." -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "Baud rate" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "Nuovo Baudrate o personalizzato." -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "Aggiungi il baudrate selezionato alla lista." -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 msgid "Delete selected baudrate" msgstr "Cancella baudrate selezionato" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Reset" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "Reset software del controller." -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 msgid "Disconnected" msgstr "Disconnetti" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 msgid "Connect to the selected port with the selected baud rate." msgstr "Collegamento alla porta selezionata con il baudrate desiderato." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "Jog" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 msgid "Zero Axes" msgstr "Azzera assi" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "Pausa/Riprendi" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "Passo" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "Ogni azione di jog sposterà gli assi con questo valore." -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Avanzamento" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "Feedrate durante il Jog." -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "Invia comando" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "Invia un comando custom al controller GRBL." -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "Digita comando GRBL ..." -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "Invia" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 msgid "Get Config parameter" msgstr "Leggi parametro di configurazione" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "Parametro di configurazione GRBL." -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "Digita parametro GRBL ..." -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 msgid "Get" msgstr "Leggi" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "Leggi il valore di un parametro GRBL specifico." -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 msgid "Get Report" msgstr "Ricevi report" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "Scrivi nella shell il report GRBL." -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "Applica autolivellamento" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -7928,30 +7950,30 @@ msgstr "" "attende i dati di probe Z e quindi applica questi dati\n" "al GCode originale effettuando quindi l'autolivellamento." -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 msgid "Save Probing GCode" msgstr "Salva GCode di probing" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "View/Edit the probing GCode." msgid "Will save the probing GCode." msgstr "Vedi/Modifica GCode probing." -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "Vedi/Modifica GCode probing." -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 msgid "Import Height Map" msgstr "Importa Mappa altezze" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -7962,11 +7984,11 @@ msgstr "" "ottenute tramite probing e le applica\n" "al GCode originale per l'autolivellamento." -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Esporta codice CNC" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -7976,11 +7998,11 @@ msgstr "" "Esporta e salva il G-Code per\n" "fare un file dell'oggetto." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Calva codice CNC" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -7988,80 +8010,80 @@ msgstr "" "Apri la finestra di salvataggio del file\n" "G-Code." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 msgid "Review CNC Code." msgstr "Controlla codice CNC." -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Oggetto script" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Auto completatore" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Oggetto documento" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Tipo carattere" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Dimensione carattere" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Allineamento" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Allinea a sinistra" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Centro" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Allinea a destra" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Giustifica" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Colore carattere" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Imposta il colore del carattere per il testo selezionato" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Selezione colore" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "Imposta il colore della selezione durante la selezione del testo." -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Dimensione tab" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 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." @@ -8098,41 +8120,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:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Preferenze applicate." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Sicuro di voler continuare?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "L'applicazione verrà riavviata" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Preferenze chiuse senza salvarle." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "I valori predefiniti delle preferenze vengono ripristinati." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Impossibile scrivere le impostazioni predefinite nel file." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Preferenze salvate." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Preferenze modificate ma non salvate." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8477,7 +8499,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Nuovo diametro" @@ -8899,7 +8921,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Base" @@ -9122,7 +9144,7 @@ msgstr "" "e include le schede Progetto, Selezionato e Strumento." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Assi" @@ -9451,7 +9473,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Avanzato" @@ -10071,7 +10093,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Diametro utensile" @@ -10080,7 +10102,7 @@ msgstr "Diametro utensile" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10179,12 +10201,12 @@ msgid "\"Follow\"" msgstr "\"Segui\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Riempimento" @@ -10206,9 +10228,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10507,9 +10529,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Stesso" @@ -10517,11 +10539,11 @@ msgstr "Stesso" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Selezione Area" @@ -10529,12 +10551,12 @@ msgstr "Selezione Area" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11576,7 +11598,7 @@ msgid "Drill dia" msgstr "Diametro fori" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Diametro per i fori di allineamento." @@ -11586,7 +11608,7 @@ msgstr "Allinea all'asse" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Specchia verticale (X) o orizzontale (Y)." @@ -11595,12 +11617,12 @@ msgid "Mirror Axis:" msgstr "Asse di specchio:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Contenitore" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 msgid "Hole Snap" msgstr "Snap fori" @@ -11854,9 +11876,9 @@ msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Ordine utensili" @@ -11865,10 +11887,10 @@ msgstr "Ordine utensili" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -11894,9 +11916,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Avanti" @@ -11904,9 +11926,9 @@ msgstr "Avanti" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Indietro" @@ -12207,7 +12229,7 @@ msgstr "Opzioni strumento isolamento" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Valori separati da virgola" @@ -12215,7 +12237,7 @@ msgstr "Valori separati da virgola" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12227,7 +12249,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "A V" @@ -12252,7 +12274,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12265,9 +12287,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Ripresa" @@ -12319,12 +12341,14 @@ msgstr "" "sarà sottratto dalla geometria di isolamento." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 #, fuzzy #| msgid "" #| "Find a tool diameter that is guaranteed\n" @@ -12354,7 +12378,7 @@ msgstr "" "oggetto." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12396,20 +12420,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Normale" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progressivo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12419,7 +12443,7 @@ msgstr "Sto tracciando" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12455,7 +12479,7 @@ msgstr "" "lavorazioni di rame.\n" "Il valore può essere compreso tra 0.0 e 9999.9 unità FlatCAM." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12474,7 +12498,7 @@ msgstr "" "ci sono più strumenti.\n" "Se non selezionato, usa l'algoritmo standard." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12498,8 +12522,8 @@ msgstr "Opzione strumento pittura" msgid "Parameters:" msgstr "Parametri:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12507,7 +12531,7 @@ msgstr "" "Profondità di taglio nel materiale. Valori negativi.\n" "In unità dell'applicazione." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12528,7 +12552,7 @@ msgstr "" "\n" "Se non selezionato, utilizza l'algoritmo standard." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12612,16 +12636,16 @@ msgstr "Numero di righe nel pannello desiderato" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13093,7 +13117,7 @@ msgstr "Associazione file GCode" msgid "Gerber File associations" msgstr "Associazione file Gerber" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -13102,32 +13126,32 @@ msgstr "" "Oggetto ({kind}) fallito a causa di: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Converti unità in " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Grezzo" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREA UN NUOVO SCRIPT TCL FLATCAM" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "Qui c'è il tutorial TCL" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "Lista comandi FlatCAM" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13135,31 +13159,37 @@ msgstr "" "Prova >help< seguito dal Run Code per una lista di comandi Tcl FlatCAM " "(visualizzati nella shell)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "creato/selezionato" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Base" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Advanzato" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 msgid "Click on canvas to add a Probe Point..." msgstr "Clicca sul disegno per aggiungere un punto di probe..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -13167,117 +13197,117 @@ msgstr "" "Punto di probe aggiunto. Clicca nuovamente per aggiungerne un altro o clicca " "col destro per terminare..." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 msgid "Finished adding Probe Points..." msgstr "Aggiunta di punti probe tyerminata..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 msgid "COM list updated ..." msgstr "Lista COM aggiornata ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 msgid "Connected" msgstr "Connesso" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "Porta connessa" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "Impossibile connettersi a GRBL sulla porta" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "Porta connessa. Disconnessione in corso" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 msgid "Could not connect to port" msgstr "Non posso connettermi alla porta" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 msgid "Sending GCode..." msgstr "Invio GCode..." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "GRBL sta eseguendo un ciclo di homing." -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "Rest software a GRBL inviato." -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "GRBL ripristinato." -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "GRBL in pausa." -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Esportazione annullata ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Caricamento..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 msgid "There is nothing to view" msgstr "Niente da visualizzare" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 msgid "Code Viewer" msgstr "Visualizzatore Codice" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 msgid "Loaded Machine Code into Code Viewer" msgstr "Codice macchina caricato nel visualizzatore di codice" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 msgid "Failed to open height map file" msgstr "Errore nell'apertura del file mappa di altezze" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "Probing terminato. Esecuzione autolivellamento." -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "Invio GCode di probing al controller GRBL." -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 msgid "Finished autolevelling." msgstr "Autolivellamento terminato..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Sto disegnando..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "File salvato in" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 msgid "Code Review" msgstr "Visualizzatore codice" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 msgid "This CNCJob object can't be processed because it is a" msgstr "Questo oggetto CNCJob non può essere processato perché è" -#: appObjects/FlatCAMCNCJob.py:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "Oggetto CNCJob" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13289,39 +13319,39 @@ msgstr "" msgid "Document Editor" msgstr "Editor Documenti" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 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:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 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:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Utensile_nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Foro_Nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Slot_Nr" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "L'utensile per lo SLOT è più grande del foro. Operazione annullata." @@ -13340,7 +13370,7 @@ msgstr "Finito" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13354,7 +13384,7 @@ msgstr "Aggiungi dal DB utensili" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Nessun utensile selezionato" @@ -13508,31 +13538,31 @@ msgstr "Cancellazione fallita. Non ci sono aree di esclusione da cancellare." msgid "Delete failed. Nothing is selected." msgstr "Errore. Niente di selezionato." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Riempimento geometria solida" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Fatto" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "L'operazione non può essere eseguita." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "Geometria di isolamento non può essere generata." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Geometria di isolamento creata" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Generazione aperture" @@ -13572,80 +13602,80 @@ msgstr "Dimensione" msgid "Calculating dimensions ... Please wait." msgstr "Calcolo dimensioni … Attendere." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Numero fori" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Numero Slot" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Numero totale di fori:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Numero totale di slot:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Presente" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Geometria solida" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "Testo GCode" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "Geometria GCode" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 msgid "Tool Data" msgstr "Dati tool" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Profondità di taglio" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Altezza di sicurezza" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Tempo fresatura" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Larghezza" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Area box" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Area guscio convesso" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Area rame" @@ -13931,15 +13961,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Azzera strumento" @@ -13947,15 +13977,15 @@ msgstr "Azzera strumento" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Azzererà i parametri dello strumento." @@ -14134,8 +14164,8 @@ msgstr "" "Contiene i punti di calibrazione e\n" "quelli misurati." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Destinazione" @@ -14391,8 +14421,8 @@ msgstr "Strumento Copper Thieving fatto." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14425,7 +14455,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Elaborazione..." @@ -14434,13 +14464,13 @@ msgstr "Elaborazione..." msgid "Geometry not supported for bounding box" msgstr "Geometria non supportata per box di selezione" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Nessun oggetto disponibile." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "Il tipo di oggetto di riferimento non è supportato." @@ -14498,7 +14528,7 @@ msgstr "" "da un altro oggetto." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Tipo riferimento" @@ -14511,12 +14541,12 @@ msgstr "" "Può essere Gerber, Excellon o Geometry." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Oggetto di riferimento" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "Oggetto FlatCAM da usare come riferimento rimozione rame." @@ -14648,7 +14678,7 @@ msgstr "Aggiungerà marcatori bordi al file Gerber selezionato." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14657,12 +14687,12 @@ msgstr "" "Inserire il diametro utensile con un valore non zero, in formato float." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Utensile non presente nel DB tool. Aggiungo un tool di default." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -14680,7 +14710,7 @@ msgid "Default tool added." msgstr "Tool di default aggiunto." #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "Il tool selezionato non è utilizzabile qui. Prendine un altro." @@ -14729,7 +14759,7 @@ msgstr "Tutti i task di CutOut terminati." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -14820,7 +14850,7 @@ msgstr "Oggetto da tagliare" msgid "Kind" msgstr "Tipo" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14833,7 +14863,7 @@ msgstr "" "di oggetti che popoleranno la casella combinata 'Oggetto'." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15014,11 +15044,15 @@ msgstr "PCB doppia faccia" msgid "Objects to be mirrored" msgstr "Oggetto da specchiare" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Valori limite" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15026,39 +15060,39 @@ msgstr "" "Seleziona dal disegno l'oggetto(i)\n" "per i quali calcolare i valori limite." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Locazione minima." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Locazione massima." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Coordinate punto centrale" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Centroide" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15066,11 +15100,11 @@ msgstr "" "La posizione del punto centrale per il box delimitante\n" "rettangolare. Centroide. Il formato è (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Calcola i valori dei limiti" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15080,15 +15114,15 @@ msgstr "" "per la selezione di oggetti.\n" "La forma dell'inviluppo è parallela all'asse X, Y." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Operazione Specchio" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Parametri per l'operazione specchio" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -15106,11 +15140,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" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Coordinate punto" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15125,17 +15159,17 @@ msgstr "" "Le coordinate (x, y) vengono acquisite premendo il tasto SHIFT\n" "e con il clic sinistro del mouse oppure inserite manualmente." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" "Oggetto che contiene fori che possono essere selezionati come riferimento " "per la specchiatura." -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "Prendi foro" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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." @@ -15144,7 +15178,7 @@ msgstr "" "selezionato,\n" "e le coordinate del centro del foro verranno copiate nel campo Punto." -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15154,11 +15188,11 @@ msgstr "" "Le coordinate del centro del rettangolo di selezione vengono usate\n" "come riferimento per l'operazione di specchio." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Specchia" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15168,11 +15202,11 @@ msgstr "" "l'asse specificato. Non crea un nuovo oggetto,\n" "ma lo modifica." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "Allineamento PCB" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15182,11 +15216,11 @@ msgstr "" "fori di allineamento specificati e la loro\n" "relativa immagine speculare." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Diametro punta" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15197,11 +15231,11 @@ msgstr "" "dal primo foro, facendone la copia speculare.\n" "Può essere modificato nella sezione Parametri specchio -> Riferimento" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Coordinate fori di allineamento" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15219,11 +15253,11 @@ msgstr "" "- un foro in posizione speculare sull'asse selezionato sopra in 'asse " "specchio'." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Coordinate fori" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15250,15 +15284,15 @@ msgstr "" "col pulsante destro nel campo e fai clic su Incolla.\n" "- inserendo manualmente le coordinate nel formato: (x1, y1), (x2, y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Cancella ultimo" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Cancella l'ultima tupla di coordinate dalla lista." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Creao oggetto Excellon" @@ -15434,7 +15468,7 @@ msgid "Jump to Half Point" msgstr "Vai al punto mediano" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Parametri attuali applicati a tutti gli utensili." @@ -16061,17 +16095,17 @@ msgstr "" "saranno vuote e le precedenti aree vuote saranno\n" "riempite di rame." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Nuovo utensile" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Aggiunta utensile annullata" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16080,13 +16114,13 @@ msgstr "" "L'oggetto Gerber ha un poligono come geometria.\n" "Non ci sono distanze tra gli elementi geometrici da trovare." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 msgid "Optimal tool diameter found" msgstr "Diametro utensile ottimale trovato" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16100,39 +16134,39 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Annullato. Utensile già nella tabella utensili." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 msgid "New tool added to Tool Table from Tools Database." msgstr "Nuovo utensile aggiunto alla tabella da DB Tool." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 msgid "Default tool added to Tool Table." msgstr "Tool di default aggiunto alla tabella." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "Utensile dalla tabella modificato." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancellato. Il valore del nuovo diametro è già presente nella tabella." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Cancellazione fallita. Seleziona un utensile da cancellare." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Utensile(i) cancellato(i) dalla tabella." @@ -16228,12 +16262,12 @@ msgstr "Nessun poligono nella selezione." msgid "Click the end point of the paint area." msgstr "Fai clic sul punto finale dell'area." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Utensile da DB aggiunto alla tabella utensili." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Nuovo utensile aggiunto alla tabella." @@ -16242,7 +16276,7 @@ msgstr "Nuovo utensile aggiunto alla tabella." msgid "Gerber object for isolation routing." msgstr "Oggetti Gerber per l'isolamento." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16267,7 +16301,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la corretta geometria." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16275,7 +16309,7 @@ msgstr "" "Diametro utensile. Il suo valore (in unità correnti FlatCAM)\n" "è l'altezza del taglio nel materiale." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16312,13 +16346,13 @@ msgstr "" "tipo di operazione\n" "nella geometria risultante come isolamento." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Strumento Ottimo" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16326,7 +16360,7 @@ msgstr "" "Trova un utensile con diametro tale da\n" "garantire un isolamento completo." -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16351,7 +16385,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Oggetto la cui area verrà rimossa dalla geometria di isolamento." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16434,97 +16468,117 @@ msgstr "Nessun oggetto selezionato." msgid "Error when mouse left click." msgstr "Errore con il click sinistro del mouse." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +#, fuzzy +#| msgid "" +#| "Find a tool diameter that is guaranteed\n" +#| "to do a complete isolation." +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" +"Trova un utensile con diametro tale da\n" +"garantire un isolamento completo." + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Strumento NCC. Preparazione poligoni non-rame." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Strumento NCC. Calcolo aree 'vuote'." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Fine buffering" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Strumento NCC. Fine calcolo aree 'vuote'." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 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." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "L'oggetto selezionato non è idoneo alla pulizia rame." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Pulizia poligono con metodo: linee." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Errore. Pulizia poligono con metodo: semi." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Errore. Pulizia poligono con metodo: standard." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 msgid "Polygon could not be cleared. Location:" msgstr "Poligono non pulibile alla posizione:" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "NCC cancellazione non-rame ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "Non c'è utensile di copper clearing nella selezione e ne serve almeno uno." -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Strumento NCC. Fine elaborazione poligoni non-rame. Task rimozione rame " "completato." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "" "Lo strumento NCC non è riuscito a creare il rettangolo di contenimento." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "Strumento NCC, uso dell'utensile diametro" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "avviato." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 msgid "Could not use the tool for copper clear." msgstr "Impossibile usare questo tool per il copper clear." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16536,28 +16590,28 @@ msgstr "" "geometria.\n" "Modifica i parametri e riprova." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Lo strumento NCC ha terminato." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "utensili" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Strumento NCC. Avviata lavorazione di rimozione rame." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Utensile NCC lavorazione di ripresa completata." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16565,11 +16619,11 @@ msgstr "" "Utensile NCC lavorazione di ripresa completata ma l'isolamento del rame è " "rotto per" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "Strumento NCC avviato. Lettura parametri." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16577,15 +16631,15 @@ msgstr "" "Prova a utilizzare il tipo di buffer = Completo in Preferenze -> Gerber " "Generale. Ricarica il file Gerber dopo questa modifica." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Pulizia non-rame (NCC)" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Tipo oggetto" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16597,11 +16651,11 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la combobox 'Oggetto'." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Oggetti puliti dall'eccesso di rame." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18045,7 +18099,7 @@ msgstr "Analisi soild_geometry ..." msgid "Parsing solid_geometry for tool" msgstr "Analisi soild_geometry per utensili" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18053,11 +18107,11 @@ msgstr "" "Oggetto Gerber da cui sottrarre\n" "l'oggetto Gerber sottraendo." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Sottraendo" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18065,11 +18119,11 @@ msgstr "" "Oggetto Gerber che verrà sottratto\n" "dall'oggetto Gerber di destinazione." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Sottrai Gerber" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18081,7 +18135,7 @@ msgstr "" "Può essere usato per rimuovere la serigrafia\n" "sovrapposta al soldermask." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18104,11 +18158,11 @@ msgstr "" "Selezionandolo verranno chiusi i percorsi tagliati dall'oggetto geometria " "sottrattore." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Sottrai geometria" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19636,11 +19690,11 @@ msgstr "Creazione geometrie dal file GCode analizzato per tool con diametro" msgid "G91 coordinates not implemented ..." msgstr "Coordinate G91 non implementate ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Impossibile caricare il file delle impostazioni predefinite." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Impossibile analizzare il file delle impostazioni predefinite." diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index 57558730..64883bac 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 8a30f276..e47aaf08 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:06+0300\n" -"PO-Revision-Date: 2020-10-21 16:06+0300\n" +"POT-Creation-Date: 2020-10-22 15:08+0300\n" +"PO-Revision-Date: 2020-10-22 15:08+0300\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -104,7 +104,7 @@ msgstr "Favoritos" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -120,8 +120,8 @@ msgid "Cancelled." msgstr "Cancelado." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -158,18 +158,18 @@ 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:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Clique no ponto inicial da área." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Clique no ponto final da área." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" @@ -177,7 +177,7 @@ msgstr "" "o botão direito para terminar." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -274,7 +274,7 @@ msgstr "" "no banco de dados de ferramentas." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Cancelar" @@ -284,15 +284,15 @@ msgid "Tool Name" msgstr "Nome da Ferramenta" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Diâmetro da Ferramenta" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Deslocamento" @@ -303,8 +303,8 @@ msgstr "Deslocamento Personalizado" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tipo de Ferramenta" @@ -313,16 +313,16 @@ msgid "Tool Shape" msgstr "Formato" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -347,7 +347,7 @@ msgid "V-Angle" msgstr "Angulo-V" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -376,7 +376,7 @@ msgid "Spindle Speed" msgstr "Velocidade do Spindle" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Esperar Velocidade" @@ -386,7 +386,7 @@ msgstr "Esperar Velocidade" msgid "Dwelltime" msgstr "Tempo de Espera" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -709,13 +709,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Não foi possível carregar o arquivo com o banco de dados." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Falha ao analisar o arquivo com o banco de dados." @@ -774,7 +774,7 @@ msgstr "Importar Banco de Dados de Ferramentas do FlatCAM" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -830,21 +830,21 @@ msgid "Cutout Parameters" msgstr "Parâmetros de Ranhura" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Nome" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -883,7 +883,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Operação" @@ -910,7 +910,7 @@ msgstr "Perfuração" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Isolação" @@ -921,7 +921,7 @@ msgid "Paint" msgstr "Pintura" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 #, fuzzy #| msgid "CCW" msgid "NCC" @@ -939,13 +939,13 @@ msgstr "Recorte PCB" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Formato" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -960,7 +960,7 @@ msgstr "" "Velocidade de Avanço X-Y\n" "A velocidade no plano XY usada ao cortar o material." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -977,7 +977,7 @@ msgstr "" "Velocidade de Avanço Z\n" "A velocidade no plano Z." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -990,7 +990,7 @@ msgstr "" "- Limpar -> retirada de cobre padrão." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Limpar" @@ -1000,7 +1000,7 @@ msgstr "Limpar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Tipo de Fresamento" @@ -1010,7 +1010,7 @@ msgstr "Tipo de Fresamento" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1025,7 +1025,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Subida" @@ -1033,23 +1033,23 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Convencional" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Sobreposição" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1076,12 +1076,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Margem" @@ -1092,25 +1092,25 @@ msgstr "Margem" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Margem da caixa delimitadora." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Método" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1123,9 +1123,9 @@ msgstr "" "- Linhas retas: Linhas paralelas." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1134,20 +1134,20 @@ msgstr "Padrão" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Semente" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1155,25 +1155,25 @@ msgstr "Linhas" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combo" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Conectar" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1183,15 +1183,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contorno" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1199,17 +1199,17 @@ msgstr "Corta no perímetro do polígono para retirar as arestas." #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Deslocar" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1221,7 +1221,7 @@ msgstr "" "O valor pode estar entre 0 e 10 unidades FlatCAM." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1241,7 +1241,7 @@ msgstr "" "devido ao número de caminhos." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1252,7 +1252,7 @@ msgstr "" "as bordas do polígono para \n" "ser pintado." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1274,7 +1274,7 @@ msgstr "" "acima na ordem especificada." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1295,7 +1295,7 @@ msgstr "" "Largura da isolação em relação à\n" "largura da ferramenta (número inteiro)." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1391,7 +1391,7 @@ msgstr "" "ponta.\n" "Este valor pode compensar o parâmetro Profundidade de Corte Z." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1408,7 +1408,7 @@ msgstr "" "cortar várias vezes até o Corte Z é\n" "alcançado." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1438,7 +1438,7 @@ msgstr "" "Também chamado de avanço de 'Mergulho'.\n" "Para movimento linear G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1459,7 +1459,7 @@ msgstr "" "Usado para movimento rápido G00.\n" "É útil apenas para Marlin. Ignore para outros casos." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1683,7 +1683,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1695,7 +1695,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1704,7 +1704,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Valor fora da faixa" @@ -1719,7 +1719,7 @@ msgstr "Valor fora da faixa" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1731,7 +1731,7 @@ msgstr "Valor fora da faixa" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1740,7 +1740,7 @@ msgstr "Valor fora da faixa" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "O valor editado está dentro dos limites." @@ -1876,12 +1876,12 @@ msgstr "Movimento do Furo realizado." msgid "Done. Drill(s) copied." msgstr "Furo(s) copiado(s)." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "N° Furos" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "N° Ranhuras" @@ -1889,8 +1889,8 @@ msgstr "N° Ranhuras" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1961,7 +1961,7 @@ msgstr "Furo(s) excluída(s)." msgid "Click on the circular array Center position" msgstr "Clique na posição central da matriz circular" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -1971,14 +1971,14 @@ msgstr "Editor Excellon" msgid "Name:" msgstr "Nome:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Tabela de Ferramentas" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -2008,9 +2008,9 @@ msgstr "" "Adicionar/Excluir uma ferramenta para a lista de ferramentas\n" "para este objeto Excellon." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Diâmetro da nova ferramenta" @@ -2093,7 +2093,7 @@ msgstr "Linear" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2261,7 +2261,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Comprimento" @@ -2369,7 +2369,7 @@ msgid "Round" msgstr "Redondo" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2380,10 +2380,10 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2443,19 +2443,19 @@ msgid "Text Tool" msgstr "Ferramenta de Texto" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Ferramenta" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Ferramenta de Pintura" @@ -2540,7 +2540,7 @@ msgstr "Buffer" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Referência" @@ -2574,10 +2574,10 @@ msgstr "Origem" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Seleção" @@ -2585,7 +2585,7 @@ msgstr "Seleção" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Ponto" @@ -2612,8 +2612,8 @@ msgid "A point of reference in format X,Y." msgstr "Um ponto de referência no formato X,Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2823,7 +2823,7 @@ msgid "Offset Y" msgstr "Deslocar Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2911,12 +2911,12 @@ msgstr "" "elemento do objeto selecionado, usando o fator." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Objeto" @@ -3298,14 +3298,14 @@ msgstr "Criar geometria de pintura ..." msgid "Shape transformations ..." msgstr "Transformações de forma ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Editor de Geometria" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3320,14 +3320,14 @@ msgid "Line" msgstr "Linha" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Polígono" @@ -3362,7 +3362,7 @@ msgstr "Clique no ponto alvo." msgid "Editing MultiGeo Geometry, tool" msgstr "Editando Geometria MultiGeo, ferramenta" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "com diâmetro" @@ -3700,10 +3700,10 @@ msgstr "Adiciona uma nova abertura à lista de aberturas." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3923,7 +3923,7 @@ msgid "" msgstr "" "Não há definições da Abertura no arquivo. Abortando a criação de Gerber." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4064,12 +4064,12 @@ 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:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Todos" @@ -4125,20 +4125,20 @@ msgid "Open file" msgstr "Abrir arquivo" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Exportar código ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Nenhum arquivo ou diretório" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Salvo em" @@ -4170,32 +4170,32 @@ msgstr "Salvar o G-Code" msgid "Start GCode" msgstr "Iniciando o G-Code" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "G-Code aberto no Editor de Códigos" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 #, fuzzy #| msgid "Code Editor" msgid "GCode Editor" msgstr "Editor de Códigos" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Dia" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TF" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4203,8 +4203,8 @@ msgstr "TF" msgid "Drills" msgstr "Furos" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4582,7 +4582,7 @@ msgstr "Importar preferências de um arquivo ..." msgid "Export Preferences to file ..." msgstr "Exportar Preferências para um arquivo ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Salvar Preferências" @@ -5107,7 +5107,7 @@ msgstr "Ver Fonte" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5273,7 +5273,7 @@ msgid "Cutout Tool" msgstr "Ferramenta de Recorte" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Ferramenta NCC" @@ -5282,7 +5282,7 @@ msgstr "Ferramenta NCC" msgid "Isolation Tool" msgstr "Ferramenta de Isolação" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5538,10 +5538,10 @@ msgstr "Distância mag. max." msgid "Toggle the display of axis on canvas" msgstr "Alternar a exibição do eixo na tela" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Preferências" @@ -5592,7 +5592,7 @@ msgstr "Área de Gráfico" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "Gerber" @@ -5601,7 +5601,7 @@ msgstr "Gerber" msgid "EXCELLON" msgstr "Excellon" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "Geometria" @@ -5609,8 +5609,8 @@ msgstr "Geometria" msgid "CNC-JOB" msgstr "Trabalho CNC" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "Ferramentas" @@ -5675,7 +5675,7 @@ msgstr "Não salvará as alterações e fechará a janela de preferências." msgid "Toggle Visibility" msgstr "Alternar Visibilidade" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Novo" @@ -5684,12 +5684,12 @@ msgstr "Novo" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5704,10 +5704,10 @@ msgstr "Geometria" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5758,7 +5758,7 @@ msgstr "Interseção" msgid "Subtraction" msgstr "Substração" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cortar" @@ -5811,20 +5811,20 @@ msgstr "Pasta com Preferências FlatCAM aberta." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Sim" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5907,7 +5907,7 @@ msgstr "Cancelado. Nada selecionado para mover." msgid "New Tool ..." msgstr "Nova Ferramenta ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" @@ -5932,7 +5932,7 @@ msgstr "Shell ativado." msgid "Shell disabled." msgstr "Shell desativado." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" @@ -6447,15 +6447,15 @@ msgstr "Executa a operação de deslocamento." msgid "Gerber Object" msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Opções de Gráfico" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6467,26 +6467,26 @@ msgstr "Preenchido" msgid "Solid color polygons." msgstr "Polígonos com cor sólida." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolorido" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Desenha polígonos em cores diferentes." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Gráfico" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6498,19 +6498,19 @@ msgstr "Mostra o objeto no gráfico." msgid "Edit an Gerber object." msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Propriedades" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 #, fuzzy @@ -6565,7 +6565,7 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6579,11 +6579,23 @@ msgid "" "the board cutout." msgstr "Gera a geometria para o recorte da placa." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "Utilitários" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Propriedades" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Zona sem cobre" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6597,13 +6609,13 @@ msgstr "" "objeto. Pode ser usado para remover todo o\n" "cobre de uma região especificada." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Margem Limite" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6614,23 +6626,23 @@ msgstr "" "desenhando uma caixa em volta de todos os\n" "objetos com esta distância mínima." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "A geometria resultante terá cantos arredondados." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Gerar Geometria" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Caixa Delimitadora" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6638,7 +6650,7 @@ msgstr "" "Crie uma geometria em torno do objeto Gerber.\n" "Forma quadrada." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6646,7 +6658,7 @@ msgstr "" "Distância das bordas da caixa\n" "para o polígono mais próximo." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6657,25 +6669,25 @@ msgstr "" "cantos arredondados, o seu raio\n" "é igual à margem." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Gera o objeto Geometria." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Círculos preenchidos ou vazados." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6688,7 +6700,7 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, este valor\n" " será mostrado como T1, T2 ... Tn no Código da Máquina." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6697,27 +6709,27 @@ msgstr "" "Diâmetro da Ferramenta. É a largura do corte no material\n" "(nas unidades atuais do FlatCAM)." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 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:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 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:659 +#: appGUI/ObjectUI.py:685 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." msgstr "Define a cor da forma quando selecionada." -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6725,45 +6737,45 @@ msgstr "" "Alterna a exibição da ferramenta atual. Isto não seleciona a ferramenta para " "geração do G-Code." -#: appGUI/ObjectUI.py:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 #, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" msgstr "Adicionar do BD" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." msgid "Generate GCode out of drill holes in an Excellon object." msgstr "Mescla uma seleção de objetos Excellon em um novo objeto Excellon." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 #, fuzzy #| msgid "Milling Type" msgid "Milling Tool" msgstr "Tipo de Fresamento" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Mescla uma seleção de objetos Excellon em um novo objeto Excellon." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometria de Fresamento" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6774,22 +6786,22 @@ msgstr "" "os diâmetros dos furos que serão fresados.\n" "Use a coluna # para selecionar." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Diâmetro da Fresa" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Diâmetro da ferramenta." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fresa Furos" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6801,11 +6813,11 @@ msgstr "" "Cria o Objeto Geometria com\n" "os caminhos da ferramenta de RANHURAS." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fresa Ranhuras" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6817,17 +6829,17 @@ msgstr "" "Cria o Objeto Geometria com\n" "os caminhos da ferramenta de RANHURAS." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Objeto Geometria" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." msgstr "Objeto Geometria" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6857,12 +6869,12 @@ 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:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Mostrar" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6872,7 +6884,7 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, no evento este valor\n" " será mostrado como T1, T2 ... Tn" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6890,7 +6902,7 @@ msgstr "" "geometria.\n" "- Personalizado -> Será considerado o valor digitado." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6913,7 +6925,7 @@ msgstr "" "Para Isolação, usa-se uma velocidade de avanço menor, pois é usada uma broca " "com ponta fina." -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6943,7 +6955,7 @@ msgstr "" "Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo " "de operação para Isolação." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -6961,7 +6973,7 @@ msgstr "" "desativado o gráfico na tela\n" "para a ferramenta correspondente." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -6973,19 +6985,19 @@ msgstr "" "O valor pode ser positivo para corte 'por fora'\n" "e negativo para corte 'por dentro'." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Adicionar do BD" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -6993,16 +7005,16 @@ msgstr "" "Adicione uma nova ferramenta à Tabela de Ferramentas\n" "com o diâmetro especificado." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 #, fuzzy #| msgid "Add from DB" msgid "Pick from DB" msgstr "Adicionar do BD" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -7017,7 +7029,7 @@ msgstr "" "Adiciona uma nova ferramenta à Tabela de Ferramentas\n" "do Banco de Dados de Ferramentas." -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7025,7 +7037,7 @@ msgstr "" "Copia uma seleção de ferramentas na Tabela de Ferramentas selecionando " "primeiro uma linha na Tabela de Ferramentas." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7033,7 +7045,7 @@ msgstr "" "Exclui uma seleção de ferramentas na Tabela de Ferramentas selecionando " "primeiro uma linha na Tabela de Ferramentas." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -7048,18 +7060,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Parâmetros para" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -7067,34 +7079,34 @@ msgstr "" "Os dados usados para criar o G-Code.\n" "Cada loja de ferramentas possui seu próprio conjunto de dados." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "Diâmetro da Ponta" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "O diâmetro da ponta da ferramenta em forma de V" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "Ângulo Ponta-V" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "O ângulo da ponta da ferramenta em forma de V, em graus." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7105,7 +7117,7 @@ msgstr "" "Profundidade de corte (negativo)\n" "abaixo da superfície de cobre." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7114,14 +7126,14 @@ msgstr "" msgid "Multi-Depth" msgstr "Multi-Profundidade" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "Altura da ferramenta ao mover sem cortar." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7129,7 +7141,7 @@ msgid "" "plane in units per minute" msgstr "Velocidade de corte no plano XY em unidades por minuto" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7139,7 +7151,7 @@ msgstr "" "Velocidade de corte no plano Z em unidades por minuto.\n" "Também é chamado de Mergulho." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7152,13 +7164,13 @@ msgstr "" "Para o movimento rápido G00.\n" "É útil apenas para Marlin, ignore em outros casos." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Re-cortar" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7172,7 +7184,7 @@ msgstr "" "do primeiro com o último corte, gera-se um corte\n" "próximo à primeira seção de corte." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7183,7 +7195,7 @@ msgstr "" "Se o pós-processador LASER é usado,\n" "este valor é a potência do laser." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7194,14 +7206,14 @@ msgstr "" "Pausa para permitir que o spindle atinja sua\n" "velocidade antes de cortar." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tempo para o fuso residir." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7209,7 +7221,7 @@ msgstr "Número de unidades de tempo para o fuso residir." msgid "Probe Z depth" msgstr "Profundidade Z da Sonda" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7221,14 +7233,14 @@ msgstr "" "Profundidade máxima permitida para a sonda.\n" "Valor negativo, em unidades atuais." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Avanço da Sonda" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7236,15 +7248,15 @@ msgstr "Avanço da Sonda" msgid "The feedrate used while the probe is probing." msgstr "Velocidade de Avanço usada enquanto a sonda está operando." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Aplicar parâmetros a todas as ferramentas" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7252,24 +7264,24 @@ msgstr "" "Os parâmetros no formulário atual serão aplicados\n" "em todas as ferramentas da Tabela de Ferramentas." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Parâmetros Comuns" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Parâmetros comuns à todas as ferramentas." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Altura para a troca" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7278,7 +7290,7 @@ msgstr "" "Sequência de troca de ferramentas incluída\n" "no Código da Máquina (Pausa para troca de ferramentas)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7287,14 +7299,14 @@ msgid "" "tool change." msgstr "Posição do eixo Z (altura) para a troca de ferramenta." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Altura Z Final" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7303,14 +7315,14 @@ msgid "" "the last move at the end of the job." msgstr "Altura da ferramenta após o último movimento, no final do trabalho." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "Posição X,Y Final" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7323,14 +7335,14 @@ msgstr "" "Se nenhum valor for inserido, não haverá movimento\n" "no plano X, Y no final do trabalho." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 #, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" msgstr "Coordenadas" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7339,12 +7351,12 @@ msgstr "" "Arquivo de Pós-processamento que determina o código\n" "de máquina de saída(como G-Code, RML, HPGL)." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Adicionar áreas de exclusão" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7357,7 +7369,7 @@ msgstr "" "Nessas áreas, o deslocamento das ferramentas\n" "é proibido." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7365,7 +7377,7 @@ msgstr "" msgid "Strategy" msgstr "Estratégia" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7373,17 +7385,17 @@ msgstr "Estratégia" msgid "Over Z" msgstr "Sobre Z" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Este é o ID da área." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Tipo do objeto em que a área de exclusão foi adicionada." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7392,7 +7404,7 @@ msgstr "" "A estratégia usada para a área de exclusão. Passa ao redor das áreas de " "exclusão ou por cima." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7401,7 +7413,7 @@ msgstr "" "Se a estratégia for percorrer a área, essa é a altura em que a ferramenta " "irá para evitar a área de exclusão." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7416,21 +7428,21 @@ msgstr "" "- Acima -> ao encontrar a área, a ferramenta irá para uma altura definida\n" "- Ao redor -> evitará a área de exclusão percorrendo a área" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Acima" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Ao Redor" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7441,29 +7453,29 @@ msgstr "" "A altura Z para a qual a ferramenta subirá para evitar\n" "uma área de exclusão." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Adicionar área:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Adiciona uma área de exclusão." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "O tipo de formato usado para a seleção de área." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7472,52 +7484,52 @@ msgstr "O tipo de formato usado para a seleção de área." msgid "Delete All" msgstr "Excluir Tudo" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Excluir todas as áreas de exclusão." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Excluir Selecionado" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Excluir todas as áreas de exclusão selecionadas na tabela." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 #, fuzzy #| msgid "Add Polygon" msgid "Add Polish" msgstr "Adicionar Polígono" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Diâmetro para a nova ferramenta." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 #, fuzzy #| msgid "Measure" msgid "Pressure" msgstr "Medir" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" @@ -7535,18 +7547,18 @@ msgstr "" "- Baseado em semente: Para fora a partir de uma semente.\n" "- Linhas retas: Linhas paralelas." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Gera o objeto de Trabalho CNC" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." msgstr "Gera o objeto de Trabalho CNC" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7557,26 +7569,36 @@ msgstr "" "Mouse\n" "para seleção personalizada de ferramentas." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Inicia a ferramenta de pintura na guia Ferramentas." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating Solder Paste dispensing geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Gerando geometria dispensadora de Pasta de Solda ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Cria caminhos de ferramenta para cobrir a área\n" "inteira de um polígono (remove todo o cobre).\n" "Você será solicitado a clicar no polígono desejado." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "Objeto de Trabalho CNC" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7587,21 +7609,21 @@ 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:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Deslocamento" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 #, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." msgstr "Cria o objeto QRCode." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Exibir Anotação" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7611,12 +7633,12 @@ msgstr "" "Quando marcado, exibirá números para cada final\n" "de uma linha de deslocamento." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Distância percorrida" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7624,11 +7646,11 @@ msgstr "" "Essa é a distância total percorrida no plano XY,\n" "nas unidades atuais." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Tempo estimado" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7636,11 +7658,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:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "Tabela de Ferra. CNC" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7663,124 +7685,124 @@ 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:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Atualizar Gráfico" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Atualiza o gráfico." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 #, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" msgstr "Tabela de Ferramentas" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 #, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." msgstr "Alternar a exibição do eixo na tela" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" msgstr "Coordenadas" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Light" msgid "Height" msgstr "Claro" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Opções de Gráfico" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "Geração de G-Code concluída" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Profundidade Z da Sonda" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Altura (Z) para deslocamento entre os pontos." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "Taxa de Avanço" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Modo:" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7788,21 +7810,21 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manual" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Grades" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7810,125 +7832,125 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Linear" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Colunas" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Linhas" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Obter Pontos" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Contorno" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Contorno" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Processado" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Excluir Selecionado" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Redefinir" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Conectar" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -7938,131 +7960,131 @@ msgstr "" "Cria um objeto Gerber a partir do objeto selecionado, dentro\n" "da caixa especificada." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Zeros" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Taxa de Avanço" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "Parâmetros de texto para PDF" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Geo" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Exportar Gerber" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "Iniciando o G-Code" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." msgstr "Iniciando o G-Code" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Importar Lista" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -8070,11 +8092,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Exportar Código CNC" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -8084,95 +8106,95 @@ msgstr "" "Exporta e salva em arquivo\n" "o G-Code para fazer este objeto." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Salvar Código CNC" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." msgstr "Abre uma caixa de diálogo para salvar o arquivo G-Code." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "Ver Código CNC" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Objeto Script" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Preenchimento Automático" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Objeto Documento" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Tipo de Fonte" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Tamanho da Fonte" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Alinhamento" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Esquerda" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Centro" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Direita" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Justificado" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Cor da Fonte" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Define a cor da fonte para o texto selecionado" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Cor da Seleção" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "Define a cor da seleção quando selecionando texto." -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Tamanho da Aba" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 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." @@ -8208,41 +8230,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:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Preferências aplicadas." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Você tem certeza de que deseja continuar?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "Aplicativo reiniciará" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Preferências fechadas sem salvar." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Os valores padrão das preferências são restaurados." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Preferências salvas." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Preferências editadas, mas não salvas." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8590,7 +8612,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Novo Diâmetro" @@ -9019,7 +9041,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Básico" @@ -9241,7 +9263,7 @@ msgstr "" "e inclui as guias Projeto, Selecionado e Ferramenta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Eixo" @@ -9569,7 +9591,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Avançado" @@ -10193,7 +10215,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Diâ. da Ferramenta" @@ -10202,7 +10224,7 @@ msgstr "Diâ. da Ferramenta" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10314,12 +10336,12 @@ msgid "\"Follow\"" msgstr "\"Segue\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Criando buffer" @@ -10341,9 +10363,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10644,9 +10666,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Própria" @@ -10654,11 +10676,11 @@ msgstr "Própria" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Seleção de Área" @@ -10666,12 +10688,12 @@ msgstr "Seleção de Área" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11714,7 +11736,7 @@ msgid "Drill dia" msgstr "Diâmetro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Diâmetro da broca para os furos de alinhamento." @@ -11724,7 +11746,7 @@ msgstr "Alinhar Eixo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espelha verticalmente (X) ou horizontalmente (Y)." @@ -11733,12 +11755,12 @@ msgid "Mirror Axis:" msgstr "Espelhar Eixo:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Caixa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 #, fuzzy #| msgid "Hole Size" msgid "Hole Snap" @@ -11999,9 +12021,9 @@ msgstr "Cria geometria para furação." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Ordem das Ferramentas" @@ -12010,10 +12032,10 @@ msgstr "Ordem das Ferramentas" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -12036,9 +12058,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Crescente" @@ -12046,9 +12068,9 @@ msgstr "Crescente" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Decrescente" @@ -12346,7 +12368,7 @@ msgstr "Opções da Ferramenta de Isolação" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Valores Separados Por Virgula" @@ -12354,7 +12376,7 @@ msgstr "Valores Separados Por Virgula" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12366,7 +12388,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "Ponta-V" @@ -12389,7 +12411,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12402,9 +12424,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Descansar" @@ -12455,12 +12477,14 @@ msgstr "" "de isolação." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12482,7 +12506,7 @@ msgstr "" "- 'Objeto de referência' - processará a área especificada por outro objeto." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12523,20 +12547,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Normal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progressivo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12546,7 +12570,7 @@ msgstr "Plotando" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12581,7 +12605,7 @@ msgstr "" "A retirada de cobre terminará a uma distância dos recursos de cobre.\n" "O valor pode estar entre 0 e 9999.9 unidades FlatCAM." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12598,7 +12622,7 @@ msgstr "" "retiradas com a ferramenta anterior.\n" "Se não estiver marcada, usa o algoritmo padrão." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12622,8 +12646,8 @@ msgstr "Opções da Ferramenta de Pintura" msgid "Parameters:" msgstr "Parâmetros:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12631,7 +12655,7 @@ msgstr "" "Profundidade de corte no material. Valor negativo.\n" "Em unidades de aplicação." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12650,7 +12674,7 @@ msgstr "" "retiradas com a ferramenta anterior.\n" "Se não estiver marcada, usa o algoritmo padrão." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12732,16 +12756,16 @@ msgstr "Número de linhas do painel desejado" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13212,7 +13236,7 @@ msgstr "Associação de arquivos G-Code" msgid "Gerber File associations" msgstr "Associação de arquivos Gerber" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -13221,32 +13245,32 @@ msgstr "" "Objeto ({kind}) falhou porque: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Convertendo unidades para " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Desbaste" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CRIAR UM NOVO SCRIPT FLATCAM TCL" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "Tutorial TCL está aqui" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "Lista de comandos FlatCAM" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13254,33 +13278,39 @@ msgstr "" "Digite >help< Run Code para uma lista de comandos TCL FlatCAM (mostrados na " "linha de comando)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "criado / selecionado" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Básico" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Avançado" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Clique no ponto inicial ..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13291,139 +13321,139 @@ msgstr "" "Zona adicionada. Clique para iniciar a adição da próxima zona ou clique com " "o botão direito para terminar." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "Processamento do G-Code finalisado..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Clique para colocar ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Conectar" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "Não foi possível recuperar o objeto caixa" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "Abrindo G-Code." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Exportar cancelado ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Lendo..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "Não existe esse parâmetro" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "G-Code Viewer" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "G-Code aberto no Editor de Códigos" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Falha ao abrir o arquivo de configuração" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "Processamento do G-Code finalisado..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Plotando..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Arquivo salvo em" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "G-Code Viewer" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 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:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "Objeto de Trabalho CNC" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13433,38 +13463,38 @@ msgstr "" msgid "Document Editor" msgstr "Editor de Documento" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 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:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 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:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Ferramenta_nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Furo_Nr" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Ranhura_Nr" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "A ferramenta fresa para RANHURAS é maior que o tamanho do furo. Cancelado." @@ -13484,7 +13514,7 @@ msgstr "Acabamento" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13498,7 +13528,7 @@ msgstr "Adicionar Ferramenta do BD" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Nenhuma Ferramenta Selecionada" @@ -13653,31 +13683,31 @@ msgstr "Exclusão falhou. Não há áreas para excluir." msgid "Delete failed. Nothing is selected." msgstr "Falha na exclusão. Nada está selecionado." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Buffer de geometria sólida" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Pronto" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "Não foi possível executar a operação." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "A geometria de isolação não pôde ser gerada." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Geometria de isolação criada" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Mostrando Aberturas" @@ -13717,82 +13747,82 @@ msgstr "Dimensões" msgid "Calculating dimensions ... Please wait." msgstr "Calculando dimensões ... Por favor, espere." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Número de furos" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Número de Ranhuras" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Número total de furos:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Número total de ranhuras:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Presente" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Geometria Sólida" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "Texto G-Code" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "Geometria G-Code" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia" msgid "Tool Data" msgstr "Diâmetro da Ferramenta" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Profundidade de Corte" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Altura do Espaço" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Tempo de roteamento" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Largura" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Área da Caixa" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Área Convexa do Casco" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Área de Cobre" @@ -14082,15 +14112,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Redefinir Ferramenta" @@ -14098,15 +14128,15 @@ msgstr "Redefinir Ferramenta" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Redefinirá os parâmetros da ferramenta." @@ -14290,8 +14320,8 @@ msgstr "" "Contém os pontos de calibração esperados e\n" "os medidos." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Alvo" @@ -14546,8 +14576,8 @@ msgstr "Área de Adição de Cobre." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14579,7 +14609,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Trabalhando..." @@ -14588,13 +14618,13 @@ msgstr "Trabalhando..." msgid "Geometry not supported for bounding box" msgstr "Geometria não suportada para caixa delimitadora" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Nenhum objeto disponível." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "O tipo do objeto de referência não é suportado." @@ -14652,7 +14682,7 @@ msgstr "" "por outro objeto." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Tipo de Ref" @@ -14665,12 +14695,12 @@ msgstr "" "Pode ser Gerber, Excellon ou Geometria." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Objeto de Ref" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "O objeto FlatCAM a ser usado como referência para retirada de cobre." @@ -14802,7 +14832,7 @@ msgstr "Adicionará marcadores de canto ao arquivo Gerber selecionado." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14812,14 +14842,14 @@ msgstr "" "Flutuante." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." msgstr "Ferramenta editada, mas não salva." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -14839,7 +14869,7 @@ msgid "Default tool added." msgstr "Valores Padrão" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -14891,7 +14921,7 @@ msgstr "Recorte concluído." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -14987,7 +15017,7 @@ msgstr "Objeto a ser recortado" msgid "Kind" msgstr "Tipo" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -15000,7 +15030,7 @@ msgstr "" "de objetos que preencherão a caixa de combinação 'Objeto'." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15183,11 +15213,15 @@ msgstr "PCB de 2 faces" msgid "Objects to be mirrored" msgstr "Objetos a espelhar" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Valores Limite" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15195,39 +15229,39 @@ msgstr "" "Selecione na tela o(s) objeto(s)\n" "para o qual calcular valores limites." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Localização mínima." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Localização máxima." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Coordenadas do ponto central" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Centroid" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15235,11 +15269,11 @@ msgstr "" "A localização do ponto central do retângulo\n" "forma delimitadora. Centroid. O formato é (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Calcular valores de limitesCalculadoras" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15249,15 +15283,15 @@ msgstr "" "para a seleção de objetos.\n" "A forma do envelope é paralela ao eixo X, Y." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Operação Espelho" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Parâmetros para a operação de espelhamento" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 #, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" @@ -15282,11 +15316,11 @@ msgstr "" "- Caixa -> um conjunto de coordenadas (x, y) obtidas do centro da\n" "caixa delimitadora de outro objeto selecionado abaixo" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Coords dos pontos" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15300,21 +15334,21 @@ 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." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15324,11 +15358,11 @@ msgstr "" "As coordenadas do centro da caixa delimitadora são usadas\n" "como referência para operação de espelho." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Espelhar" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15337,11 +15371,11 @@ msgstr "" "Espelha (inverte) o objeto especificado em torno do eixo especificado.\n" "Não é criado um novo objeto, o objeto atual é modificado." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "Alinhamento PCB" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15351,11 +15385,11 @@ msgstr "" "furos de alinhamento especificados e suas\n" "imagens espelhadas." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Diâmetro da Broca" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15365,11 +15399,11 @@ msgstr "" "do primeiro furo de alinhamento, fazendo espelho.\n" "Pode ser modificado na seção Parâmetros de espelho -> Referência" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Coords Furos de Alinhamento" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15387,11 +15421,11 @@ msgstr "" "- uma furo na posição espelhada sobre o eixo selecionado acima no 'Alinhar " "eixo'." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Coordenadas dos furos" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15418,15 +15452,15 @@ msgstr "" "clicar no campo e em Colar.\n" "- inserindo as coordenadas manualmente no formato: (x1, y1), (x2, y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Excluir Último" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Exclua a última dupla de coordenadas da lista." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Criar Objeto Excellon" @@ -15602,7 +15636,7 @@ msgid "Jump to Half Point" msgstr "Ir para o Ponto Médio" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Parâmetros aplicados a todas as ferramentas." @@ -16235,17 +16269,17 @@ msgstr "" "ficarão vazias de cobre e a área vazia anterior será\n" "preenchida com cobre." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Nova Ferramenta" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Adicionar ferramenta cancelada" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16254,7 +16288,7 @@ msgstr "" "O objeto Gerber possui um polígono como geometria.\n" "Não há distâncias entre os elementos geométricos a serem encontrados." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -16262,7 +16296,7 @@ msgstr "tooldia = diâmetro da ferramenta" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16276,43 +16310,43 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelada. Ferramenta já está na Tabela de Ferramentas." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 #, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "A ferramenta da Tabela de Ferramentas foi editada." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 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." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Exclusão falhou. Selecione uma ferramenta para excluir." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Ferramenta(s) excluída(s) da Tabela de Ferramentas." @@ -16407,12 +16441,12 @@ msgstr "Nenhum polígono na seleção." msgid "Click the end point of the paint area." msgstr "Clique no ponto final da área." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Ferramenta do Banco de Dados adicionada na Tabela de Ferramentas." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." @@ -16421,7 +16455,7 @@ msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." msgid "Gerber object for isolation routing." msgstr "Objeto Gerber para roteamento de isolação." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16445,7 +16479,7 @@ msgstr "" "resultante. Isso ocorre porque com algumas ferramentas esta função\n" "não será capaz de criar geometria de roteamento." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16453,7 +16487,7 @@ msgstr "" "Diâmetro da ferramenta. É a largura do corte no material.\n" "(nas unidades atuais do FlatCAM)" -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16486,19 +16520,19 @@ msgstr "" "Escolhendo o tipo \"Forma em V\" automaticamente selecionará o Tipo de " "Operação Isolação." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Ferramenta Ideal" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16523,7 +16557,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuja área será removida da geometria de isolação." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16611,98 +16645,112 @@ msgstr "Nenhum objeto selecionado." msgid "Error when mouse left click." msgstr "Erro ao clicar no botão esquerdo do mouse." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Ferramenta NCC. Preparando polígonos." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Ferramenta NCC. Cálculo de áreas 'vazias'." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Criar Buffer concluído" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Ferramenta NCC. Cálculo de área 'vazia' concluído." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 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." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "O objeto selecionado não é adequado para retirada de cobre." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Limpando o polígono com o método: linhas." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Falhou. Limpando o polígono com o método: semente." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Falhou. Limpando o polígono com o método: padrão." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 #, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" msgstr "A geometria não pode ser limpa completamente" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Retirando cobre da área..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 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." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "A Ferramenta NCC falhou ao criar a caixa delimitadora." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "NCC. Ferramenta com Diâmetro" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "iniciada." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 #, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." msgstr "Não foi possível obter a extensão da área para retirada de cobre." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16714,31 +16762,31 @@ msgstr "" "geometria pintada.\n" "Altere os parâmetros de pintura e tente novamente." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Retirada de cobre concluída." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "ferramentas" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" "Ferramenta de Pintura. Iniciada a pintura de área com usinagem de descanso." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Retirada de cobre por usinagem de descanso concluída." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16746,11 +16794,11 @@ msgstr "" "Retirada de cobre por usinagem de descanso concluída, mas a isolação está " "quebrada por" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "Ferramenta NCC iniciada. Lendo parâmetros." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16758,15 +16806,15 @@ msgstr "" "Tente usar o Tipo de Buffer = Completo em Preferências -> Gerber Geral." "Recarregue o arquivo Gerber após esta alteração." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Área Sem Cobre (NCC)" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Tipo Obj" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16778,11 +16826,11 @@ msgstr "" "O tipo selecionado aqui ditará o tipo\n" "de objetos da caixa de combinação 'Objeto'." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Objeto a retirar o excesso de cobre." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18222,7 +18270,7 @@ msgstr "Analisando solid_geometry ..." msgid "Parsing solid_geometry for tool" msgstr "Analisando solid_geometry para ferramenta" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18230,11 +18278,11 @@ msgstr "" "Objeto Gerber do qual subtrair\n" "o objeto Gerber subtrator." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Subtrator" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18242,11 +18290,11 @@ msgstr "" "Objeto Gerber que será subtraído\n" "do objeto Gerber de destino." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Subtrair Gerber" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18258,7 +18306,7 @@ msgstr "" "Pode ser usado para remover a serigrafia sobreposta\n" "sobre a máscara de solda." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18280,11 +18328,11 @@ msgid "" msgstr "" "Marcar isso fechará os caminhos cortados pelo objeto substrair Geometria." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Subtrair Geometria" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19847,11 +19895,11 @@ msgstr "Criando Geometria a partir do arquivo G-Code analisado. " msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 não implementadas..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Não foi possível carregar o arquivo com os padrões." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Falha ao analisar o arquivo com os padrões." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 2325ff21..6d5e9aa6 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 c1c95e28..3d8f3f4d 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:06+0300\n" -"PO-Revision-Date: 2020-10-21 16:06+0300\n" +"POT-Creation-Date: 2020-10-22 15:08+0300\n" +"PO-Revision-Date: 2020-10-22 15:08+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -109,7 +109,7 @@ msgstr "Bookmarks" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -125,8 +125,8 @@ msgid "Cancelled." msgstr "Anulat." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -162,18 +162,18 @@ 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:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Faceți clic pe punctul de pornire al zonei." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Faceți clic pe punctul final al zonei." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" @@ -181,7 +181,7 @@ msgstr "" "dreapta pentru a termina." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -273,7 +273,7 @@ msgstr "" "în baza de date Unelte." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Anuleaza" @@ -283,15 +283,15 @@ msgid "Tool Name" msgstr "Nume unealtă" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Dia Unealtă" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Ofset unealtă" @@ -302,8 +302,8 @@ msgstr "Ofset Personalizat" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Tip Unealtă" @@ -312,16 +312,16 @@ msgid "Tool Shape" msgstr "Formă unealtă" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -346,7 +346,7 @@ msgid "V-Angle" msgstr "V-Unghi" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -375,7 +375,7 @@ msgid "Spindle Speed" msgstr "Viteza Motor" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Pauza" @@ -385,7 +385,7 @@ msgstr "Pauza" msgid "Dwelltime" msgstr "Durata pauza" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -707,13 +707,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Nu s-a putut încărca fișierul DB Unelte." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Eroare la analizarea fișierului DB Unelte." @@ -772,7 +772,7 @@ msgstr "Importă DB Unelte" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -827,21 +827,21 @@ msgid "Cutout Parameters" msgstr "Parametrii pt slot" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Nume" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -880,7 +880,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Operațiuni" @@ -907,7 +907,7 @@ msgstr "Găurire" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Tip de izolare" @@ -918,7 +918,7 @@ msgid "Paint" msgstr "Pictează" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 #, fuzzy #| msgid "CCW" msgid "NCC" @@ -936,13 +936,13 @@ msgstr "Decupare PCB" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Formă" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -957,7 +957,7 @@ msgstr "" "Avans X-Y. Avans.\n" "Viteza pe planul XY utilizat la tăierea în material." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -974,7 +974,7 @@ msgstr "" "Feedrate Z. Avans Z.\n" "Viteza de deplasare in planul Z." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -988,7 +988,7 @@ msgstr "" "- Curățare -> curățarea obișnuită de cupru." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Șterge" @@ -998,7 +998,7 @@ msgstr "Șterge" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Tip Frezare" @@ -1008,7 +1008,7 @@ msgstr "Tip Frezare" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1023,7 +1023,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Urcare" @@ -1031,23 +1031,23 @@ msgstr "Urcare" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Convenţional" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Rată suprapunere" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1075,12 +1075,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Margine" @@ -1091,25 +1091,25 @@ msgstr "Margine" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Metodă" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1122,9 +1122,9 @@ msgstr "" "- Linii: linii paralele." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1133,20 +1133,20 @@ msgstr "Standard" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Punct_arbitrar" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1154,25 +1154,25 @@ msgstr "Linii" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Combinat" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Conectează" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1183,15 +1183,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Contur" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1201,17 +1201,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Ofset" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1224,7 +1224,7 @@ msgstr "" "Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1245,7 +1245,7 @@ msgstr "" "datorită numărului mai mare de treceri-tăiere." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1256,7 +1256,7 @@ msgstr "" "poligonului care trebuie\n" "să fie >pictat<." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1279,7 +1279,7 @@ msgstr "" "intr-o ordine specificată." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1300,7 +1300,7 @@ msgstr "" "Lăţimea spatiului de izolare\n" "in număr intreg de grosimi ale uneltei." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1399,7 +1399,7 @@ msgstr "" "Valoarea de aici efectuează o compensare asupra\n" "parametrului >Z tăiere<." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1416,7 +1416,7 @@ msgstr "" "va tăia de mai multe ori până când este\n" "atins Z de tăiere, Z Cut." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1449,7 +1449,7 @@ msgstr "" "Asa numita viteza unealta tip \"plunge\".\n" "Aceasta este mișcarea lineara G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1470,7 +1470,7 @@ msgstr "" "printerul 3D Marlin, implicit când se foloseşte fişierul\n" "postprocesor: Marlin. Ignora aceasta parametru in rest." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1697,7 +1697,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1709,7 +1709,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1718,7 +1718,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Valoarea editată este in afara limitelor" @@ -1733,7 +1733,7 @@ msgstr "Valoarea editată este in afara limitelor" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1745,7 +1745,7 @@ msgstr "Valoarea editată este in afara limitelor" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1754,7 +1754,7 @@ msgstr "Valoarea editată este in afara limitelor" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Valoarea editată este in limite." @@ -1894,12 +1894,12 @@ msgstr "Executat. Operatiile de găurire au fost mutate." msgid "Done. Drill(s) copied." msgstr "Executat. Operatiile de găurire au fost copiate." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" @@ -1907,8 +1907,8 @@ msgstr "Nr. Tot. Sloturi" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1982,7 +1982,7 @@ msgstr "Executat. Operatiile de găurire șterse." msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -1992,14 +1992,14 @@ msgstr "Editor Excellon" msgid "Name:" msgstr "Nume:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Tabela Unelte" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -2029,9 +2029,9 @@ msgstr "" "Adaugă/Șterge o unealtă la lista de unelte\n" "pentru acest obiect Excellon." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" @@ -2116,7 +2116,7 @@ msgstr "Liniar" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2287,7 +2287,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Lungime" @@ -2395,7 +2395,7 @@ msgid "Round" msgstr "Rotund" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2406,10 +2406,10 @@ msgstr "Rotund" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2469,19 +2469,19 @@ msgid "Text Tool" msgstr "Unealta Text" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Unealta" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Unealta Paint" @@ -2566,7 +2566,7 @@ msgstr "Bufer" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Referinţă" @@ -2600,10 +2600,10 @@ msgstr "Originea" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Selecţie" @@ -2611,7 +2611,7 @@ msgstr "Selecţie" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Punct" @@ -2638,8 +2638,8 @@ msgid "A point of reference in format X,Y." msgstr "Un punct de referință în format X, Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2849,7 +2849,7 @@ msgid "Offset Y" msgstr "Ofset pe Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2937,12 +2937,12 @@ msgstr "" "element din obiectul selectat, folosing un factor." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Obiect" @@ -3326,14 +3326,14 @@ msgstr "Crează o geometrie Paint ..." msgid "Shape transformations ..." msgstr "Transformări de forme geometrice ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Editor Geometrii" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3348,14 +3348,14 @@ msgid "Line" msgstr "Linie" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Poligon" @@ -3390,7 +3390,7 @@ msgstr "Click pe punctul tinta." msgid "Editing MultiGeo Geometry, tool" msgstr "Se editează Geometrie tip MultiGeo. unealta" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "cu diametrul" @@ -3733,10 +3733,10 @@ msgstr "Adaugă o nouă apertură in lista de aperturi." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3956,7 +3956,7 @@ msgstr "" "Nu există definitii de aperturi in fişier. Se anulează crearea de obiect " "Gerber." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4102,12 +4102,12 @@ msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." #: appEditors/AppTextEditor.py:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Toate" @@ -4166,20 +4166,20 @@ msgid "Open file" msgstr "Deschide fişierul" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Exportă GCode ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Salvat in" @@ -4211,32 +4211,32 @@ msgstr "Salvează GCode" msgid "Start GCode" msgstr "Începând G-Code" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "S-a încărcat Codul Maşină în Editorul Cod" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 #, fuzzy #| msgid "Code Editor" msgid "GCode Editor" msgstr "Editor Cod" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Dia" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TU" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4244,8 +4244,8 @@ msgstr "TU" msgid "Drills" msgstr "Găuri" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4623,7 +4623,7 @@ 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:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Salvează Pref" @@ -5151,7 +5151,7 @@ msgstr "Vizualiz. Sursa" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5317,7 +5317,7 @@ msgid "Cutout Tool" msgstr "Unealta Decupare" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Unealta NCC" @@ -5326,7 +5326,7 @@ msgstr "Unealta NCC" msgid "Isolation Tool" msgstr "Unealta de Izolare" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5582,10 +5582,10 @@ msgstr "Distanta magnetica maxima" msgid "Toggle the display of axis on canvas" msgstr "Comutați afișarea Axelor" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Preferințe" @@ -5636,7 +5636,7 @@ msgstr "Arie Afișare" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5645,7 +5645,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GEOMETRIE" @@ -5653,8 +5653,8 @@ msgstr "GEOMETRIE" msgid "CNC-JOB" msgstr "CNCJob" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "Unelte" @@ -5719,7 +5719,7 @@ msgstr "Nu va salva modificările și va închide fereastra de preferințe." msgid "Toggle Visibility" msgstr "Comută Vizibilitate" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Nou" @@ -5728,12 +5728,12 @@ msgstr "Nou" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5748,10 +5748,10 @@ msgstr "Geometrie" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5802,7 +5802,7 @@ msgstr "Intersecţie" msgid "Subtraction" msgstr "Scădere" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Tăiere" @@ -5855,20 +5855,20 @@ msgstr "Folderul de preferințe FlatCAM a fost deschis." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Da" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5950,7 +5950,7 @@ msgstr "Anulat. Nimic nu este selectat pentru mutare." msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" @@ -5975,7 +5975,7 @@ msgstr "Shell activat." msgid "Shell disabled." msgstr "Shell dezactivat." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" @@ -6493,15 +6493,15 @@ msgstr "Efectuează operația de Ofset." msgid "Gerber Object" msgstr "Obiect Gerber" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Opțiuni afișare" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6513,11 +6513,11 @@ msgstr "Solid" msgid "Solid color polygons." msgstr "Poligoane color solide." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolor" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 @@ -6526,15 +6526,15 @@ msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Afisează" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6546,19 +6546,19 @@ msgstr "Afisează (arata) acest obiect." msgid "Edit an Gerber object." msgstr "Obiect Gerber" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Proprietati" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 #, fuzzy @@ -6612,7 +6612,7 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6629,11 +6629,23 @@ msgstr "" "Generează un obiect Geometrie\n" "pt decuparea PCB." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "UTILITARE" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Proprietati" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6646,13 +6658,13 @@ msgstr "" "obiectului sursa. Poate fi folosit pt a indeparta\n" "cuprul din zona specificata." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Margine" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6663,25 +6675,25 @@ 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:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" "va avea colțurile rotunjite." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Genereza Geometrie" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Forma înconjurătoare" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6689,7 +6701,7 @@ msgstr "" "Generează un obiect tip Geometrie care va inconjura\n" "obiectul Gerber. Forma patratica (rectangulara)." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6697,7 +6709,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6707,25 +6719,25 @@ msgstr "" "Daca forma înconjurătoare să aibă colțuri rotunjite.\n" "Raza acesor colțuri va fi egală cu parametrul Margine." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Generează obiectul Geometrie." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Obiect Excellon" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Cercuri solide." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." msgstr "Obiect Excellon" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6740,7 +6752,7 @@ msgstr "" "in codul masina CNC.\n" "Aici se selectează uneltele pt generarea de G-Code." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6749,7 +6761,7 @@ msgstr "" "Diametrul uneltei. Valoarea să (in unitati curente)\n" "reprezinta lăţimea taieturii in material." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6758,7 +6770,7 @@ msgstr "" "Numărul de găuri. Sunt găuri efectuate prin\n" "operațiuni de găurire efectuate cu un burghiu." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6767,7 +6779,7 @@ msgstr "" "Numărul de sloturi. Sunt găuri efectuate\n" "prin op. de frezare cu o freza." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." @@ -6775,7 +6787,7 @@ msgstr "" "Setează culoarea formei geometrice in Editor\n" "când se face o selecţie." -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6783,21 +6795,21 @@ msgstr "" "Comută afișarea găurilor pt unealta curentă.\n" "Aceata nu selectează uneltele pt generarea G-Code." -#: appGUI/ObjectUI.py:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 #, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" msgstr "Adaugă Unealtă din DB" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6806,13 +6818,13 @@ msgstr "" "Fuzionează o selecţie de obiecte Excellon intr-un nou obiect Excellon " ">combo<." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 #, fuzzy #| msgid "Milling Type" msgid "Milling Tool" msgstr "Tip Frezare" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6821,11 +6833,11 @@ msgstr "" "Fuzionează o selecţie de obiecte Excellon intr-un nou obiect Excellon " ">combo<." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometrie Frezare" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6835,22 +6847,22 @@ 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:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Dia frezare" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Frezare Găuri" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6862,11 +6874,11 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Sloturi." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Frezare Sloturi" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6878,17 +6890,17 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Sloturi." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Obiect Geometrie" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." msgstr "Obiect Geometrie" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6918,12 +6930,12 @@ msgstr "" "- V-Dia \n" "- V-unghi." -#: appGUI/ObjectUI.py:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Afisează" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6934,7 +6946,7 @@ msgstr "" "la evenim. de schimb unealtă, va aparea sub forma T1, T2, etc\n" "in codul masina CNC" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6950,7 +6962,7 @@ msgstr "" "'buzunar'\n" "- Afară-> Tăietura va urma geometria pe exterior." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6973,7 +6985,7 @@ msgstr "" "un\n" "vârf fin, ascuțit." -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7003,7 +7015,7 @@ msgstr "" "Alegerea tipului V-Shape (forma in V) va selecta automat Tipul de Operaţie " "ca Izolare." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7023,7 +7035,7 @@ msgstr "" "se poate activa/dezactiva\n" "afișarea in canvas." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -7034,19 +7046,19 @@ msgstr "" "este >Ofset<. Aceasta valoare poate fi pozitivă pentru un ofset\n" "in exterior sau poate fi negativă pentru un ofset in interior." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Adaugă Unealtă din DB" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -7054,16 +7066,16 @@ msgstr "" "Adaugă o noua unelata in Tabela de Unelte,\n" "cu diametrul specificat mai sus." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 #, fuzzy #| msgid "Add from DB" msgid "Pick from DB" msgstr "Adaugă Unealtă din DB" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -7078,7 +7090,7 @@ msgstr "" "Adaugă o noua unealta in Tabela de Unelte,\n" "din DB Unelte." -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7086,7 +7098,7 @@ msgstr "" "Copiază o selecţie de unelte in Tabela de Unelte prin\n" "selectarea unei linii (sau mai multe) in Tabela de Unelte." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7094,7 +7106,7 @@ msgstr "" "Șterge o selecţie de unelte in Tabela de Unelte prin\n" "selectarea unei linii (sau mai multe) in Tabela de Unelte." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -7109,18 +7121,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Parametri pt" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -7128,30 +7140,30 @@ msgstr "" "Datele folosite pentru crearea codului GCode.\n" "Fiecare unealtă stochează un subset de asemenea date." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "V-dia" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "" "Diametrul la vârf al uneltei tip V-Shape.\n" "Forma in V" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "V-unghi" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -7159,7 +7171,7 @@ msgstr "" "Unghiul la vârf pentru unealta tip V-Shape. \n" "In grade." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7170,7 +7182,7 @@ msgstr "" "Adâncimea la care se taie sub suprafata de cupru.\n" "Valoare negativă." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7179,7 +7191,7 @@ msgstr "" msgid "Multi-Depth" msgstr "Multi-Pas" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" @@ -7188,7 +7200,7 @@ msgstr "" "Înălţimea la care se misca unealta când nu taie,\n" "deasupra materialului." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7198,7 +7210,7 @@ msgstr "" "Viteza de tăiere in planul X-Y\n" "in unitati pe minut" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7209,7 +7221,7 @@ msgstr "" "in unitati pe minut.\n" "Mai este numita și viteza de plonjare." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7223,13 +7235,13 @@ msgstr "" "Este utila doar când se foloseşte cu un printer 3D Marlin,\n" "pentru toate celelalte cazuri ignora acest parametru." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Re-tăiere" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7244,7 +7256,7 @@ msgstr "" "cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n" "prin taierea peste acest punct." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7255,7 +7267,7 @@ msgstr "" "Daca postprocesorul Laser este folosit,\n" "valoarea să este puterea laserului." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7266,14 +7278,14 @@ msgstr "" "O pauza care permite motorului să ajunga la turatia specificata,\n" "inainte de a incepe mișcarea spre poziţia de tăiere (găurire)." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7281,7 +7293,7 @@ msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." msgid "Probe Z depth" msgstr "Z sonda" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7293,14 +7305,14 @@ msgstr "" "Adâncimea maxima la care este permis sondei să coboare.\n" "Are o valoare negativă, in unitatile curente." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Feedrate sonda" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7308,15 +7320,15 @@ msgstr "Feedrate sonda" msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboara." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Aplicați parametrii la toate Uneltele" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7324,24 +7336,24 @@ msgstr "" "Parametrii din formularul curent vor fi aplicați\n" "la toate Uneltele din Tabelul Unelte." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Parametrii Comuni" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Parametrii care sunt comuni pentru toate uneltele." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Z schimb unealtă" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7351,7 +7363,7 @@ msgstr "" "codul masina CNC. O pauza pentru schimbul\n" "uneltei (M6)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7360,14 +7372,14 @@ msgid "" "tool change." msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Z oprire" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7376,14 +7388,14 @@ msgid "" "the last move at the end of the job." msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "X-Y Ultima miscare" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7396,14 +7408,14 @@ msgstr "" "Dacă nici-o valoare nu este introdusă atunci nici-o miscare nu va fi\n" "efectuată la final." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 #, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" msgstr "Coordinate" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7413,12 +7425,12 @@ msgstr "" "codului masina CNC (GCode, RML, HPGL) care \n" "mai apoi este salvat." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Adăugați zone de excludere" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7431,7 +7443,7 @@ msgstr "" "În acele zone deplasarea uneltelor\n" "este interzisă." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7439,7 +7451,7 @@ msgstr "" msgid "Strategy" msgstr "Strategie" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7447,17 +7459,17 @@ msgstr "Strategie" msgid "Over Z" msgstr "Peste Z" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Acesta este ID-ul zonei." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Tipul obiectului în care a fost adăugată zona de excludere." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7466,7 +7478,7 @@ msgstr "" "Strategia folosită pentru zona de excludere. Du-te în jurul zonelor de " "excludere sau peste ele." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7475,7 +7487,7 @@ 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." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7490,21 +7502,21 @@ msgstr "" "- Peste -> când întâlniți zona, instrumentul va merge la o înălțime setată\n" "- În jur -> va evita zona de excludere ocolind zona" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Peste" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Inconjurare" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7515,29 +7527,29 @@ msgstr "" "Înălțimea Z până la care unealta se va ridica pentru a evita\n" "o zonă de interdicție." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Adaugă Zonă:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Adăugați o zonă de excludere." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "Selectează forma de selectie folosita pentru selectia zonală." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7546,53 +7558,53 @@ msgstr "Selectează forma de selectie folosita pentru selectia zonală." msgid "Delete All" msgstr "Sterge tot" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "" "Ștergeți toate zonele de excludere.Ștergeți toate extensiile din listă." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Șterge Obiectul Selectat" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Ștergeți toate zonele de excludere care sunt selectate în tabel." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 #, fuzzy #| msgid "Add Polygon" msgid "Add Polish" msgstr "Adaugă Poligon" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Diametrul pt noua unealtă." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 #, fuzzy #| msgid "Measure" msgid "Pressure" msgstr "Măsoară" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" @@ -7610,18 +7622,18 @@ msgstr "" "- Punct-origine: înspre exterior porning de la punctul sămanță.\n" "- Linii: linii paralele." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Generează un obiect CNCJob" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." msgstr "Generează un obiect CNCJob" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7631,18 +7643,28 @@ msgstr "" "Click pe header coloana # pentru selectarea a toate sau CTRL + LMB click\n" "pentru o selecţie personalizată de unelte." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "" "Lansează unealta FlatCAM numita Paint și\n" "o instalează in Tab-ul Unealta." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating Solder Paste dispensing geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Se generează Geometria de dispensare a pastei de fludor ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Crează treceri taietoare pentru a acoperi\n" "intreaga arie a unui poligon (pentru a indeparta\n" @@ -7650,11 +7672,11 @@ msgstr "" "singur poligon se va cere să faceti click pe poligonul\n" "dorit." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "Obiect CNCJob" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7666,21 +7688,21 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: appGUI/ObjectUI.py:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Voiaj" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 #, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." msgstr "Creați obiectul QRCode." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Afişează notații" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7690,12 +7712,12 @@ msgstr "" "Cand este selectat va afisa numerele in ordine pt fiecare\n" "capat al liniilor de traversare." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Distanța parcursă" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7703,11 +7725,11 @@ msgstr "" "Aceasta este distanţa totala parcursa in planul X-Y.\n" "In unitatile curente." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Durată estimată" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7715,11 +7737,11 @@ msgstr "" "Acesta este timpul estimat pentru efectuarea traseului / găuririi,\n" "fără timpul petrecut în evenimentele ToolChange." -#: appGUI/ObjectUI.py:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "Tabela Unelte CNC" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7740,124 +7762,124 @@ msgstr "" "Shape\n" "(cu forma in V)." -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Actualiz. afișare" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Actualizează afișarea obiectelor." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 #, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" msgstr "Tabela Unelte" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 #, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." msgstr "Comutați afișarea Axelor" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" msgstr "Coordinate" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Light" msgid "Height" msgstr "Luminos" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Opțiuni afișare" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "Generarea G-Code terminată" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Z sonda" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Înălțime (Z) pentru deplasarea între puncte." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "Feedrate" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Mod:" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7865,21 +7887,21 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Manual" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Grid-uri" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7887,125 +7909,125 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Liniar" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Coloane" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Linii" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Obține puncte" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Contur" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Contur" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Randat" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Șterge Obiectul Selectat" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Reset" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Conectează" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -8015,131 +8037,131 @@ msgstr "" "Creează un obiect Gerber din obiectul selectat, in cadrul\n" "formei 'cutie' specificate." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Zero-uri" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Feedrate" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "Parametri text la PDF" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Geo" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Export Gerber" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "Începând G-Code" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." msgstr "Începând G-Code" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Importă lista" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -8147,11 +8169,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Exporta codul masina CNC" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -8161,11 +8183,11 @@ msgstr "" "Exportă și salvează codul G-Code intr-un fişier\n" "care este salvat pe HDD." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Salvează codul CNC" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -8173,85 +8195,85 @@ msgstr "" "Deshide o fereastra dialog pentru salvarea codului\n" "G-Code intr-un fişier." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "Vizualiz. codul CNC" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Editare Script" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Autocompletare" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Obiect document" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 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:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Tipul Font" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Dim. Font" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Aliniere" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Aliniați la stânga" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Centru" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Aliniați la dreapta" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Aliniere duala" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Culoare FOnt" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Setați culoarea fontului pentru textul selectat" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Culoare de selecție" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 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:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Dimens. filei" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 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." @@ -8288,41 +8310,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:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Preferințele au fost aplicate." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Ești sigur că vrei să continui?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "Aplicaţia va reporni" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Tab-ul Preferințe a fost închis fără a salva." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Valorile implicite pt preferințe sunt restabilite." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8671,7 +8693,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Dia. nou" @@ -9126,7 +9148,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Baza" @@ -9348,7 +9370,7 @@ msgstr "" "și include filele Proiect, Selectat și Unelte." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Axă" @@ -9676,7 +9698,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Avansat" @@ -10322,7 +10344,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Dia Unealtă" @@ -10331,7 +10353,7 @@ msgstr "Dia Unealtă" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10444,12 +10466,12 @@ msgid "\"Follow\"" msgstr "\"Urmareste\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Buferare" @@ -10471,9 +10493,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10780,9 +10802,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Însuşi" @@ -10790,11 +10812,11 @@ msgstr "Însuşi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Selecţie zonă" @@ -10802,12 +10824,12 @@ msgstr "Selecţie zonă" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11858,7 +11880,7 @@ msgid "Drill dia" msgstr "Dia gaură" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Diametrul găurii pentru găurile de aliniere." @@ -11868,7 +11890,7 @@ msgstr "Aliniați Axa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." @@ -11877,12 +11899,12 @@ msgid "Mirror Axis:" msgstr "Axe oglindire:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Forma" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 #, fuzzy #| msgid "Hole Size" msgid "Hole Snap" @@ -12155,9 +12177,9 @@ msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Ordine unelte" @@ -12166,10 +12188,10 @@ msgstr "Ordine unelte" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -12192,9 +12214,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Înainte" @@ -12202,9 +12224,9 @@ msgstr "Înainte" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Înapoi" @@ -12502,7 +12524,7 @@ msgstr "Opțiuni Unealta Izolare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Valori separate cu virgulă" @@ -12510,7 +12532,7 @@ msgstr "Valori separate cu virgulă" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12522,7 +12544,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "Forma-V" @@ -12547,7 +12569,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12560,9 +12582,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Resturi" @@ -12613,12 +12635,14 @@ msgstr "" "scăzută din geometria de tip Izolare." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12640,7 +12664,7 @@ msgstr "" "- „Obiect de referință” - va procesa zona specificată de un alt obiect." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12680,20 +12704,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Normal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Progresiv" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12703,7 +12727,7 @@ msgstr "Se afișeaz" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12740,7 +12764,7 @@ msgstr "" "de traseele de cupru.\n" "Valoarea poate fi cuprinsă între 0 și 9999.9 unități FlatCAM." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12758,7 +12782,7 @@ msgstr "" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n" "Daca nu este bifat, foloseşte algoritmul standard." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12782,8 +12806,8 @@ msgstr "Opțiuni Unealta Paint" msgid "Parameters:" msgstr "Parametri:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12791,7 +12815,7 @@ msgstr "" "Adancimea de tăiere in material. Valoare negativă.\n" "In unitătile aplicatiei." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12812,7 +12836,7 @@ msgstr "" "precedenta.\n" "Daca nu este bifat, foloseşte algoritmul standard." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12894,16 +12918,16 @@ msgstr "Numărul de linii ale panel-ului dorit" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13376,7 +13400,7 @@ msgstr "Asocierile de fisiere G-Code" msgid "Gerber File associations" msgstr "Asocierile de fisiere Gerber" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -13385,32 +13409,32 @@ msgstr "" "Obiectul ({kind}) a eșuat din cauza: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Se convertesc unitătile la " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Grosier" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREAȚI UN SCRIPT FLATCAM TCL NOU" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "Tutorialul TCL este aici" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "Lista de comenzi FlatCAM" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13418,33 +13442,39 @@ msgstr "" "Tastați >ajutor< urmat de Run Code pentru o listă de comenzi Tcl FlatCAM " "(afișate în Tcl Shell)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "creat / selectat" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Baza" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Avansat" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Click pe punctul de Start ..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13455,139 +13485,139 @@ msgstr "" "Zona adăugată. Faceți clic stanga pt a continua adăugarea de zone sau click " "dreapta pentru a termina." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "Prelucrarea G-Code terminată ..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Click pt a plasa ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Conectează" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "Nu s-a putut incărca obiectul" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "G-Code in curs de incărcare." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Exportul anulat ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Se incarcă..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "Nu exista un asemenea parametru" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "Gcode Viewer" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "S-a încărcat Codul Maşină în Editorul Cod" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Eşec in incărcarea fişierului de configurare" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "Prelucrarea G-Code terminată ..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Se afișează..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Fișierul salvat în" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "Gcode Viewer" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 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:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "Obiect CNCJob" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13597,39 +13627,39 @@ msgstr "" msgid "Document Editor" msgstr "Editor Documente" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 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:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 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:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Nr. Unealtă" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Nr. gaura" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Nr. slot" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat." @@ -13648,7 +13678,7 @@ msgstr "Finisare" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13662,7 +13692,7 @@ msgstr "Adaugă Unealta din DB Unelte" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Nici-o Unealtă selectată" @@ -13816,31 +13846,31 @@ msgstr "Ștergere eșuată. Nu există zone de excludere de șters." msgid "Delete failed. Nothing is selected." msgstr "Ștergerea a eșuat. Nu este nimic selectat." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Executat" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "Operatia nu a putut fi executată." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Geometria de izolare creată" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Aperturile sunt in curs de afișare" @@ -13880,82 +13910,82 @@ msgstr "Dimensiuni" msgid "Calculating dimensions ... Please wait." msgstr "Se calculează dimensiunile ... Aşteaptă." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Numărul de găuri" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Numărul de sloturi" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Număr total de gauri:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Număr total de sloturi:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Prezent" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Geometrie Solidă" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "Text GCode" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "Geometrie GCode" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia" msgid "Tool Data" msgstr "Dia Unealtă" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Adâncimea de Tăiere" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Înălțime Sigură" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Timpul de rutare" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Lătime" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Arie pătratică" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Arie convexă" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Aria de Cupru" @@ -14247,15 +14277,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Resetați Unealta" @@ -14263,15 +14293,15 @@ msgstr "Resetați Unealta" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Va reseta parametrii uneltei." @@ -14457,8 +14487,8 @@ msgstr "" "Conține punctele de calibrare așteptate și\n" "cele măsurate." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Tintă" @@ -14713,8 +14743,8 @@ msgstr "Unealta Copper Thieving efectuata." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14745,7 +14775,7 @@ msgstr "Unealta Thieving Tool. Se pregătesc zonele de umplut cu cupru." #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Se lucrează..." @@ -14754,13 +14784,13 @@ msgstr "Se lucrează..." msgid "Geometry not supported for bounding box" msgstr "Geometria nu este acceptată pentru caseta de delimitare" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Nici-un obiect disponibil." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "Tipul de obiect de referintă nu este acceptat." @@ -14818,7 +14848,7 @@ msgstr "" "alt obiect." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Tip Ref" @@ -14832,12 +14862,12 @@ msgstr "" "Poate fi Gerber, Excellon sau Geometrie." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Obiect Ref" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "Obiectul FlatCAM pentru a fi utilizat ca referință pt. curățarea de cupru." @@ -14970,7 +15000,7 @@ msgstr "Va adăuga marcaje de colț în fișierul Gerber selectat." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14979,14 +15009,14 @@ msgstr "" "Introduceti un diametru al uneltei valid: valoare ne-nula in format Real." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -15006,7 +15036,7 @@ msgid "Default tool added." msgstr "Val. Implicite" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -15059,7 +15089,7 @@ msgstr "Operatia de decupaj cu formă liberă s-a terminat." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -15155,7 +15185,7 @@ msgstr "Obiect care trebuie decupat" msgid "Kind" msgstr "Fel" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -15169,7 +15199,7 @@ msgstr "" "numit >Obiect<." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15354,11 +15384,15 @@ msgstr "2-fețe PCB" msgid "Objects to be mirrored" msgstr "Obiecte care vor fi Oglindite" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Valorile Limitelor" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15366,39 +15400,39 @@ msgstr "" "Selectati pe suprafata de afisare obiectul(e)\n" "pentru care se calculează valorile limitelor." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Locație minimă." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Locație maximă." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Coordonatele punctului central" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Centroid" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15406,11 +15440,11 @@ msgstr "" "Locația punctului central pentru dreptunghiul\n" "formă de delimitare. Centroid. Formatul este (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Calculați valorile limitelor" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15420,15 +15454,15 @@ msgstr "" "pentru selectarea obiectelor.\n" "Forma este paralelă cu axele X, Y." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Operațiune Oglindire" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Parametri pt operația de Oglindire" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 #, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" @@ -15453,11 +15487,11 @@ msgstr "" "inconjurătoare\n" "al unui alt obiect, selectat mai jos" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Coordonatele Punct" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15472,21 +15506,21 @@ msgstr "" "pe\n" "suprafata de afisare sau le puteti introduce manual." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15496,11 +15530,11 @@ msgstr "" "Coordonatele centrului formei inconjurătoare sunt folosite\n" "ca si referintă pentru operatiunea de Oglindire." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Oglindește" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15509,11 +15543,11 @@ msgstr "" "Oglindește obiectul specificat pe axa specificata.\n" "Nu crează un obiect nou ci il modifica." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "Aliniere PCB" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15522,11 +15556,11 @@ msgstr "" "Crează un obiect Excellon care contine găurile\n" "de aliniere specificate cat și cele in oglinda." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Dia Găurire" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15536,11 +15570,11 @@ msgstr "" "din prima gaură de aliniere prin oglindire.\n" "Poate fi modificat in Parametri Oglindire -> Sectiunea Referintă" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Dia. găuri de aliniere" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15557,11 +15591,11 @@ msgstr "" "- o gaură cu coord. in poziţia oglindită pe axa selectată mai sus in 'Axa " "Aliniere'." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Coordonatele găuri" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15586,15 +15620,15 @@ msgstr "" "in câmpul de edit.\n" "- se introduc manual in formatul (x1,y1), (x2,y2) ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Șterge Ultima" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Șterge ultimul set de coordinate din listă." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Crează un obiect Excellon" @@ -15773,7 +15807,7 @@ msgid "Jump to Half Point" msgstr "Sari la Punctul de Mijloc" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Parametrii Uneltei curente sunt aplicați la toate Uneltele." @@ -16413,17 +16447,17 @@ msgstr "" "Va inversa obiectul Gerber: ariile care contin cupru vor devein goale,\n" "iar ariile care nu aveau cupru vor fi pline." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "O Noua Unealtă" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16432,7 +16466,7 @@ msgstr "" "Obiectul Gerber are un poligon ca geometrie.\n" "Nu există distanțe între elementele de geometrie care sa poata fi gasite." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -16440,7 +16474,7 @@ msgstr "tooldia = dimaetrul uneltei" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16454,44 +16488,44 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Anulat. Unealta există deja in Tabela de Unelte." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 #, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "O unealtă din Tabela de Unelte a fost editata." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Anulat. Noua valoare pt diametrul uneltei este deja in Tabela de Unelte." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Ștergere eșuată. Selectează o unealtă pt ștergere." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Au fost șterse unelte din Tabela de Unelte." @@ -16585,12 +16619,12 @@ msgstr "Niciun poligon în selecție." msgid "Click the end point of the paint area." msgstr "Faceți clic pe punctul final al zonei de pictat." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." @@ -16599,7 +16633,7 @@ msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." msgid "Gerber object for isolation routing." msgstr "Obiect Gerber pentru rutare de izolare." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16624,7 +16658,7 @@ msgstr "" "obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie de rutare." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16632,7 +16666,7 @@ msgstr "" "Diametrul uneltei. Valoarea să (in unitati curente FlatCAM)\n" "reprezintă lăţimea tăieturii in material." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16665,19 +16699,19 @@ msgstr "" "operare\n" "în geometria rezultată ca fiind Izolare." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Unealta Optim" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16704,7 +16738,7 @@ msgid "Object whose area will be removed from isolation geometry." msgstr "" "Obiectul a cărui suprafată va fi indepărtată din geometria tip Izolare." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16790,101 +16824,115 @@ msgstr "Nici-un obiect nu este selectat." msgid "Error when mouse left click." msgstr "Eroare atunci când faceți clic pe butonul stânga al mouse-ului." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Unealta NCC. Se pregătesc poligoanele non-cupru." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Unealta NCC. Calculează aria 'goală'." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Buferarea terminată" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 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." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Unealta NCC. S-a terminat calculul suprafetei 'goale'." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 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." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "Obiectul selectat nu este potrivit pentru curățarea cuprului." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Curatarea poligonului cu metoda: linii." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "A eșuat. Se sterge poligonul cu metoda: punct sursa." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "A eșuat. Se curate poligonul cu metoda: standard." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 #, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" msgstr "Geometria nu a putut fi stearsă complet" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Curățare Non-Cupru ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 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." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "Unealta NCC a esuat in a crea forma inconjurătoare." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "Unealta NCC cu diametrul uneltei" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "a inceput." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 #, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." msgstr "" "Nu s-a putut obtine intinderea suprafaței care să fie curățată de cupru." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16896,21 +16944,21 @@ msgstr "" "pictată.\n" "Schimbați parametrii Paint și încercați din nou." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Unealta NCC curătare toate efectuată." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "unelte" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." @@ -16918,11 +16966,11 @@ msgstr "" "Unealta Paint. Taskul de pictare a unei arii cu strategia de masinare 'rest' " "a inceput." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Unealta NCC curătare cu prelucrare tip 'rest' efectuată." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16930,11 +16978,11 @@ msgstr "" "Unealta NCC curătare toate cu prelucrare tip 'rest' efectuată dar izolatia " "este intreruptă pentru" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "Unealta NCC a pornit. Se citesc parametrii." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16942,15 +16990,15 @@ msgstr "" "Incearcă să folosesti optiunea Tipul de buffering = Complet in Preferinte -> " "Gerber General. Reincarcă fisierul Gerber după această schimbare." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Curățăre Non-Cu" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Tip obiect" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16962,11 +17010,11 @@ msgstr "" "Ceea ce este selectat aici va dicta genul\n" "de obiecte care vor popula combobox-ul „Obiect”." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Obiect care trebuie curatat de excesul de cupru." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18435,7 +18483,7 @@ msgstr "Analizează geometria solidă..." msgid "Parsing solid_geometry for tool" msgstr "Se analizează Geometria pt unealta" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18443,11 +18491,11 @@ msgstr "" "Obiectul Gerber din care se scade \n" "obiectul Gerber substractor." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Substractor" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18455,11 +18503,11 @@ msgstr "" "Obiectul Gerber care se scade din \n" "obiectul Gerber tintă." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Execută" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18471,7 +18519,7 @@ msgstr "" "Poate fi utilizat pt. a indepărta silkscreen-ul\n" "care se suprapune peste soldermask." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18494,11 +18542,11 @@ msgstr "" "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip " "Geometrie." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Scadeti Geometria" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -20069,11 +20117,11 @@ msgstr "Crează un obiect tip Geometrie din fisierul GCode analizat. " msgid "G91 coordinates not implemented ..." msgstr "Coordonatele G91 nu au fost implementate ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Nu am putut incărca fişierul cu valori default." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 96b6d2b5..d778ef56 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 c2638139..4a970366 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:06+0300\n" +"POT-Creation-Date: 2020-10-22 15:08+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -106,7 +106,7 @@ msgstr "Закладки" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -122,8 +122,8 @@ msgid "Cancelled." msgstr "Отменено." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -159,24 +159,24 @@ msgid "The user requested a graceful exit of the current task." msgstr "Пользователь запросил выход из текущего задания." #: appCommon/Common.py:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Нажмите на начальную точку области." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Нажмите на конечную точку области." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -271,7 +271,7 @@ msgstr "" "в базе данных." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "Отмена" @@ -281,15 +281,15 @@ msgid "Tool Name" msgstr "Название инструмента" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Диаметр инструмента" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Смещение" @@ -300,8 +300,8 @@ msgstr "Пользовательское смещение" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Тип инструмента" @@ -310,16 +310,16 @@ msgid "Tool Shape" msgstr "Форма инструмента" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -344,7 +344,7 @@ msgid "V-Angle" msgstr "Угол V-образного инструмента" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -373,7 +373,7 @@ msgid "Spindle Speed" msgstr "Скорость вращения шпинделя" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Задержка" @@ -383,7 +383,7 @@ msgstr "Задержка" msgid "Dwelltime" msgstr "Задержка" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -708,13 +708,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Не удалось загрузить файл БД." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Не удалось прочитать файл БД." @@ -773,7 +773,7 @@ msgstr "Импорт FlatCAM БД" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -828,21 +828,21 @@ msgid "Cutout Parameters" msgstr "Параметры слота" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "Имя" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -881,7 +881,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "Операция" @@ -908,7 +908,7 @@ msgstr "Сверление" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Изоляция" @@ -919,7 +919,7 @@ msgid "Paint" msgstr "Нарисовать" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 #, fuzzy #| msgid "CCW" msgid "NCC" @@ -937,13 +937,13 @@ msgstr "Обрезка платы" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Форма" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -958,7 +958,7 @@ msgstr "" "Скорость подачи X-Y\n" "Скорость на плоскости XY используется при резке материала." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -975,7 +975,7 @@ msgstr "" "Скорость подачи Z\n" "Скорость в плоскости Z." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -988,7 +988,7 @@ msgstr "" "- Очистка - > обычная очистка от меди." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Сбросить" @@ -998,7 +998,7 @@ msgstr "Сбросить" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Тип фрезерования" @@ -1008,7 +1008,7 @@ msgstr "Тип фрезерования" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -1023,7 +1023,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Постепенный" @@ -1031,23 +1031,23 @@ msgstr "Постепенный" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Обычный" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Перекрытие" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1076,12 +1076,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Отступ" @@ -1092,25 +1092,25 @@ msgstr "Отступ" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Граница рамки." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Метод" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1123,9 +1123,9 @@ msgstr "" "- Линейный: параллельные линии." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1134,20 +1134,20 @@ msgstr "Стандартный" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "По кругу" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1155,25 +1155,25 @@ msgstr "Линий" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Комбо" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Подключение" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1183,15 +1183,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Контур" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1201,17 +1201,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Смещение" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1224,7 +1224,7 @@ msgstr "" "Значение может быть от 0 до 10 единиц FlatCAM." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1246,7 +1246,7 @@ msgstr "" "из-за большого количества путей." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1254,7 +1254,7 @@ msgid "" "be painted." msgstr "Расстояние, которое не закрашивать до края полигона." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1277,7 +1277,7 @@ msgstr "" "в указанном порядке." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1298,7 +1298,7 @@ msgstr "" "Ширина промежутка изоляции в \n" "числах (целое число) ширины инструмента." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1393,7 +1393,7 @@ msgstr "" "создать необходимый диаметр выходного отверстия за счет формы наконечника.\n" "Значение здесь может компенсировать Cut Z параметра." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1410,7 +1410,7 @@ msgstr "" "сократить несколько раз, пока Cut Z не станет\n" "достиг." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1440,7 +1440,7 @@ msgstr "" "Так называемая подача «Погружения».\n" "Используется для линейного перемещения G01." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1462,7 +1462,7 @@ msgstr "" "Полезно только для Marlin,\n" "игнорировать для любых других случаев." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1690,7 +1690,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1702,7 +1702,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1711,7 +1711,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Отредактированное значение находится вне диапазона" @@ -1726,7 +1726,7 @@ msgstr "Отредактированное значение находится #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1738,7 +1738,7 @@ msgstr "Отредактированное значение находится #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1747,7 +1747,7 @@ msgstr "Отредактированное значение находится #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Отредактированное значение находится в пределах нормы." @@ -1885,12 +1885,12 @@ msgstr "Готово. Перемещение отверстий завершен msgid "Done. Drill(s) copied." msgstr "Готово. Отверстия скопированы." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Всего отверстий" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Всего пазов" @@ -1898,8 +1898,8 @@ msgstr "Всего пазов" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1972,7 +1972,7 @@ msgstr "Готово. Отверстия удалены." msgid "Click on the circular array Center position" msgstr "Нажмите на центральную позицию кругового массива" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Редактор Excellon" @@ -1982,14 +1982,14 @@ msgstr "Редактор Excellon" msgid "Name:" msgstr "Имя:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Таблица инструментов" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -2019,9 +2019,9 @@ msgstr "" "Добавляет/Удаляет инструмент в списоке инструментов\n" "для этого Excellon объекта ." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Диаметр нового инструмента" @@ -2104,7 +2104,7 @@ msgstr "Линейный" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2273,7 +2273,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Длина" @@ -2380,7 +2380,7 @@ msgid "Round" msgstr "Круглый" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2391,10 +2391,10 @@ msgstr "Круглый" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2454,19 +2454,19 @@ msgid "Text Tool" msgstr "Текст" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Инструменты" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Рисование" @@ -2551,7 +2551,7 @@ msgstr "Буфер" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Ссылка" @@ -2585,10 +2585,10 @@ msgstr "Источник" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Выбор" @@ -2596,7 +2596,7 @@ msgstr "Выбор" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Точка" @@ -2623,8 +2623,8 @@ msgid "A point of reference in format X,Y." msgstr "Точка привязки в формате X,Y." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2834,7 +2834,7 @@ msgid "Offset Y" msgstr "Смещение Y" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2922,12 +2922,12 @@ msgstr "" "элемента из выбранного объекта, используя коэффициент." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Объект" @@ -3310,14 +3310,14 @@ msgstr "Создать геометрию окрашивания ..." msgid "Shape transformations ..." msgstr "Преобразования фигуры ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Редактор Geometry" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3332,14 +3332,14 @@ msgid "Line" msgstr "Линия" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Полигон" @@ -3374,7 +3374,7 @@ msgstr "Нажмите на целевой точке." msgid "Editing MultiGeo Geometry, tool" msgstr "Редактирование MultiGeo Geometry, инструментом" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "с диаметром" @@ -3707,10 +3707,10 @@ msgstr "Добавляет новое отверстие в список отв #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3931,7 +3931,7 @@ msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "В файле нет отверстий. Прерывание создания Gerber." -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4072,12 +4072,12 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." #: appEditors/AppTextEditor.py:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Все" @@ -4134,20 +4134,20 @@ msgid "Open file" msgstr "Открыть файл" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Экспорт кода ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Нет такого файла или каталога" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Сохранено в" @@ -4179,32 +4179,32 @@ msgstr "Сохранить GCode" msgid "Start GCode" msgstr "Открытие G-Code" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Машинный код загружен в редактор кода" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 #, fuzzy #| msgid "Code Editor" msgid "GCode Editor" msgstr "Редактор кода" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Диаметр" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4212,8 +4212,8 @@ msgstr "TT" msgid "Drills" msgstr "Отверстия" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4591,7 +4591,7 @@ msgstr "Импортировать настройки из файла ..." msgid "Export Preferences to file ..." msgstr "Экспортировать настройки в файл ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Сохранить настройки" @@ -5119,7 +5119,7 @@ msgstr "Просмотреть код" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5285,7 +5285,7 @@ msgid "Cutout Tool" msgstr "Обрезка платы" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Очистка меди" @@ -5294,7 +5294,7 @@ msgstr "Очистка меди" msgid "Isolation Tool" msgstr "Изоляция" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 #, fuzzy @@ -5550,10 +5550,10 @@ msgstr "Макс. магнит расстояние" msgid "Toggle the display of axis on canvas" msgstr "Переключает отображение оси на холсте" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Настройки" @@ -5604,7 +5604,7 @@ msgstr "Рабочая область" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5613,7 +5613,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5621,8 +5621,8 @@ msgstr "GEOMETRY" msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "ИНСТРУМЕНТЫ" @@ -5687,7 +5687,7 @@ msgstr "Закроет окно настроек без сохранения и msgid "Toggle Visibility" msgstr "Переключить видимость" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Создать" @@ -5696,12 +5696,12 @@ msgstr "Создать" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5716,10 +5716,10 @@ msgstr "Geometry" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5770,7 +5770,7 @@ msgstr "Пересечение" msgid "Subtraction" msgstr "Вычитание" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Вырезы" @@ -5823,20 +5823,20 @@ msgstr "Папка настроек FlatCAM открыта." msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n" -#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Да" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5919,7 +5919,7 @@ msgstr "Отмена. Ничего не выбрано для перемещен msgid "New Tool ..." msgstr "Новый инструмент ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Введите диаметр инструмента" @@ -5944,7 +5944,7 @@ msgstr "Командная строка включена." msgid "Shell disabled." msgstr "Командная строка отключена." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" @@ -6461,15 +6461,15 @@ msgstr "Будет произведено смещение на заданное msgid "Gerber Object" msgstr "Объект Gerber" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Отрисовка" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6481,26 +6481,26 @@ msgstr "Сплошной" msgid "Solid color polygons." msgstr "Сплошной цвет полигонов." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Mногоцветный" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Окрашивать полигоны разными цветами." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Отображать" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6512,19 +6512,19 @@ msgstr "Начертить (отобразить) этот объект." msgid "Edit an Gerber object." msgstr "Объект Gerber" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 #, fuzzy #| msgid "Properties" msgid "Show the Properties." msgstr "Свойства" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 #, fuzzy @@ -6580,7 +6580,7 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6596,11 +6596,23 @@ msgstr "" "Будет создан объект геометрии\n" "для обрезки контура." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "УТИЛИТЫ" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Properties" +msgid "Show the Utilties." +msgstr "Свойства" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Безмедные полигоны" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6614,13 +6626,13 @@ msgstr "" "объекта может использоваться для удаления всей\n" "меди из указанного региона." -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Отступ от границы" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6632,23 +6644,23 @@ msgstr "" "объектов с этим минимальным\n" "расстоянием." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "Полученная геометрия будет иметь закругленные углы." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Создать объект" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Ограничительная рамка" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6656,7 +6668,7 @@ msgstr "" "Создаст геометрию, окружающую объект Gerber.\n" "Квадратная форма." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6664,7 +6676,7 @@ msgstr "" "Расстояние от края поля\n" "до ближайшего полигона." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6676,25 +6688,25 @@ msgstr "" "их радиус будет равен\n" "отступу." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Будет создан объект геометрии." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Объект Excellon" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Сплошные круги." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 #, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." msgstr "Объект Excellon" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6710,7 +6722,7 @@ msgstr "" "\n" "Здесь выбираются инструменты для генерации G-кода." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6719,7 +6731,7 @@ msgstr "" "Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n" "ширины разреза в материале." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" @@ -6728,7 +6740,7 @@ msgstr "" "Количество просверленных отверстий. Отверстия, которые сверлят с помощью\n" "сверло." -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6737,13 +6749,13 @@ msgstr "" "Количество щелевых отверстий. Отверстия, которые создаются\n" "фрезы с фрезы бит." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." msgstr "Установит цвет фигуры при выборе." -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6751,21 +6763,21 @@ msgstr "" "Переключение отображения сверл для текущего инструмента.\n" "При этом не выбираются инструменты для генерации G-кода." -#: appGUI/ObjectUI.py:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 #, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" msgstr "Добавить из БД" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6774,13 +6786,13 @@ msgstr "" "Объединяет выбранные объекты Excellon в новый комбинированный объект " "Excellon." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 #, fuzzy #| msgid "Milling Type" msgid "Milling Tool" msgstr "Тип фрезерования" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 #, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." @@ -6789,11 +6801,11 @@ msgstr "" "Объединяет выбранные объекты Excellon в новый комбинированный объект " "Excellon." -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Геометрия фрезерования" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6803,22 +6815,22 @@ msgstr "" "отверстия, которые должны быть фрезерованы.\n" "Используйте столбец #, чтобы сделать выбор." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Диаметр фрезерования" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Диаметр режущего инструмента." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Фрезерование отверстий" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6830,11 +6842,11 @@ msgstr "" "Создание объекта геометрии\n" "траекторий для инструмента фрезерования пазов." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Фрезерование пазов" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 #, fuzzy #| msgid "" #| "Create the Geometry Object\n" @@ -6846,17 +6858,17 @@ msgstr "" "Создание объекта геометрии\n" "траекторий для инструмента фрезерования пазов." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Объект Geometry" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 #, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." msgstr "Объект Geometry" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6885,12 +6897,12 @@ msgstr "" "показал пользовательский интерфейс записи форма имени Вольт-Совет диаметр и " "V-наконечник угол." -#: appGUI/ObjectUI.py:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Рисовать объекты" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6901,7 +6913,7 @@ msgstr "" "значение\n" "будет показано, как Т1, Т2 ... Теннесси" -#: appGUI/ObjectUI.py:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6918,7 +6930,7 @@ msgstr "" "- Out (side) -> Резец инструмента будет следовать геометрической линии " "снаружи." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6941,7 +6953,7 @@ msgstr "" "Для изоляции нам нужна более низкая скорость подачи, так как она использует " "фрезерное долото с мелким наконечником." -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6972,7 +6984,7 @@ msgstr "" "При выборе типа инструмента V-образная форма автоматически будет выбран тип " "операции как изоляция." -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -6990,7 +7002,7 @@ msgstr "" "отключить участок на холсте\n" "для соответствующего инструмента." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -7002,19 +7014,19 @@ msgstr "" "Значение может быть положительным для \"снаружи\"\n" "вырезать и отрицательный для \"внутри\" вырезать." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Добавить из БД" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -7022,16 +7034,16 @@ msgstr "" "Добавление нового инструмента в таблицу инструментов\n" "с диаметром, указанным выше." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 #, fuzzy #| msgid "Add from DB" msgid "Pick from DB" msgstr "Добавить из БД" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 #, fuzzy #| msgid "" @@ -7046,7 +7058,7 @@ msgstr "" "Добавление нового инструмента в таблицу инструментов\n" "из БД." -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7054,7 +7066,7 @@ msgstr "" "Копирование выбранных инструментов в таблице инструментов\n" "сначала выберите строку в таблице инструментов." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -7062,7 +7074,7 @@ msgstr "" "Удаление выбранных инструментов в таблице инструментов\n" "сначала выберите строку в таблице инструментов." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -7077,18 +7089,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "Параметры для" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -7096,28 +7108,28 @@ msgstr "" "Данные, используемые для создания кода.\n" "Каждый инструмент хранит свой собственный набор таких данных." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "Диаметр V-наконечника" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "Диаметр наконечника для V-образного инструмента" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "Угол V-наконечника" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -7125,7 +7137,7 @@ msgstr "" "Угол наклона наконечника для V-образного инструмента.\n" "В степенях." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -7136,7 +7148,7 @@ msgstr "" "Глубина резания (отрицательная)\n" "ниже слоя меди." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -7145,14 +7157,14 @@ msgstr "" msgid "Multi-Depth" msgstr "Мультипроход" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "Высота отвода инструмента при холостом ходе." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -7162,7 +7174,7 @@ msgstr "" "Скорость резания в плоскости XY\n" "в единицах в минуту" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7173,7 +7185,7 @@ msgstr "" "самолет в единицах в минуту.\n" "Это называется также Плунге." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7188,13 +7200,13 @@ msgstr "" "Это полезно только для Марлина,\n" "игнорировать для любых других случаев." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Перерезать" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7209,7 +7221,7 @@ msgstr "" "мы генерируем расширенный разрез\n" "над первым разрезом." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7220,7 +7232,7 @@ msgstr "" "Если используется лазерный постпроцессор,\n" "это значение - мощность лазера." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7231,14 +7243,14 @@ msgstr "" "Задержка для набора оборотов шпинделя\n" "перед началом обработки." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "Количество единиц времени для остановки шпинделя." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7246,7 +7258,7 @@ msgstr "Количество единиц времени для остановк msgid "Probe Z depth" msgstr "Глубина зондирования Z" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7258,14 +7270,14 @@ msgstr "" "Максимальная глубина, допустимая для зонда.\n" "Отрицательное значение в текущих единицах." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Датчик скорости подачи" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7273,15 +7285,15 @@ msgstr "Датчик скорости подачи" msgid "The feedrate used while the probe is probing." msgstr "Скорость подачи, используемая во время зондирования." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Применить параметры ко всем инструментам" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7289,24 +7301,24 @@ msgstr "" "Параметры в текущей форме будут применены\n" "для всех инструментов из таблицы инструментов." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Общие параметры" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Параметры, общие для всех инструментов." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Смена инструмента Z" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7315,7 +7327,7 @@ msgstr "" "Включить последовательность смены инструмента\n" "в машинном коде (пауза для смены инструмента)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7324,14 +7336,14 @@ msgid "" "tool change." msgstr "Отвод по оси Z для смены инструмента." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Высота отвода Z" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7342,14 +7354,14 @@ msgstr "" "Высота инструмента после\n" "последнего прохода в конце задания." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "Конец перемещения X, Y" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7362,14 +7374,14 @@ msgstr "" "Если значение не введено, движение не выполняется\n" "на плоскости X, Y в конце работы." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 #, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" msgstr "Координаты" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7378,12 +7390,12 @@ msgstr "" "Файл постпроцессора, который диктует\n" "вывод машинного кода (например, кода, RML, HPGL)." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Добавить зоны исключения" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7396,7 +7408,7 @@ msgstr "" "В этих областях движение инструмента\n" "запрещено." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7404,7 +7416,7 @@ msgstr "" msgid "Strategy" msgstr "Стратегия" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7412,17 +7424,17 @@ msgstr "Стратегия" msgid "Over Z" msgstr "Z обхода" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Это идентификатор зоны." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Тип объекта, в который была добавлена область исключения." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7431,7 +7443,7 @@ msgstr "" "Стратегия, используемая для зоны исключения. Обойти зону исключения или " "пройти над ней." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7441,7 +7453,7 @@ msgstr "" "высота, на которой инструмент будет проходить, чтобы избежать зоны " "исключения." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7457,21 +7469,21 @@ msgstr "" "высоту.\n" "- Вокруг -> избегает зоны исключения, обойдя зону" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Сверху" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Вокруг" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7481,29 +7493,29 @@ msgid "" msgstr "" "Высота Z, на которую поднимется инструмент, чтобы избежать зоны исключения." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Добавить область:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Добавить зону исключения." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "Вид формы выделения, используемый для выделения области." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7512,52 +7524,52 @@ msgstr "Вид формы выделения, используемый для в msgid "Delete All" msgstr "Удалить все" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Удаляет все исключаемые зоны." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Удалить выбранное" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Удаляет все исключаемые зоны выбранные в таблице." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 #, fuzzy #| msgid "Add Polygon" msgid "Add Polish" msgstr "Добавить полигон" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 #, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." msgstr "Диаметр нового инструмента." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 #, fuzzy #| msgid "Measure" msgid "Pressure" msgstr "Измерить" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 #, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" @@ -7575,18 +7587,18 @@ msgstr "" "- Круговой: наружу от центра.\n" "- Линейный: параллельные линии." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "Создать объект CNCJob" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 #, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." msgstr "Создать объект CNCJob" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7596,26 +7608,36 @@ msgstr "" "Щелкните заголовок #, чтобы выбрать все, или Ctrl + ЛКМ\n" "для выбора инструментов вручную." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Запускает инструмент рисования во вкладке Инструменты." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating Solder Paste dispensing geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Генерация геометрии дозирования паяльной пасты ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "Создание пути инструмента для покрытия\n" "всей площади полигона(удаляется вся медь).\n" "Будет предложено нажать на нужный полигон." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "Объект программы для ЧПУ" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7627,21 +7649,21 @@ msgstr "" "над заготовкой или она может быть типа \"Cut\",\n" "что означает ходы, которые врезаются в материал." -#: appGUI/ObjectUI.py:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Траектория" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 #, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." msgstr "Будет создан объект QRCode." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Показывать примечания" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7652,12 +7674,12 @@ msgstr "" "порядке\n" "траектории движения." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Пройденное расстояние" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7665,11 +7687,11 @@ msgstr "" "Это общее пройденное расстояние на X-Y плоскости.\n" "В текущих единицах измерения." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Расчетное время" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7677,11 +7699,11 @@ msgstr "" "Это расчетное время для выполнения маршрутизации/бурения,\n" "без времени, затраченного на события смены инструмента." -#: appGUI/ObjectUI.py:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "Таблица инструментов CNC" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7703,124 +7725,124 @@ msgstr "" "\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n" "шарик (B), или V-образный(V)." -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Обновить участок" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Обновление участка." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 #, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" msgstr "Таблица инструментов" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 #, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." msgstr "Переключает отображение оси на холсте" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" msgstr "Координаты" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 #, fuzzy #| msgid "Light" msgid "Height" msgstr "Светлая" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 #, fuzzy #| msgid "Plot Options" msgid "Plot probing points" msgstr "Отрисовка" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 #, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" msgstr "Создание G-кода завершено" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 #, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" msgstr "Глубина зондирования Z" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 #, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." msgstr "Высота (Z) для перемещения между точками." -#: appGUI/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 #, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" msgstr "Скорость подачи" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 #, fuzzy #| msgid "Mode:" msgid "Mode" msgstr "Режим:" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7828,21 +7850,21 @@ msgid "" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "Вручную" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 #, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Сетка" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7850,125 +7872,125 @@ msgid "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 #, fuzzy #| msgid "Linear" msgid "Bilinear" msgstr "Линейный" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Столбцы" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Строки" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 #, fuzzy #| msgid "Get Points" msgid "Add Probe Points" msgstr "Получить точки" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 #, fuzzy #| msgid "Contour" msgid "Controller" msgstr "Контур" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 #, fuzzy #| msgid "Contour" msgid "Control" msgstr "Контур" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 #, fuzzy #| msgid "Rendered" msgid "Sender" msgstr "Отрисовка" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 #, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" msgstr "Удалить выбранное" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Сбросить" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 #, fuzzy #| msgid "Connect" msgid "Disconnected" msgstr "Подключение" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 #, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" @@ -7978,131 +8000,131 @@ msgstr "" "Создание объекта Gerber из выделенного объекта, в пределах\n" "указанного квадрата." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 #, fuzzy #| msgid "Zeros" msgid "Zero Axes" msgstr "Нули" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "Скорость подачи" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 #, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" msgstr "Параметры преобразования текста в PDF" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 #, fuzzy #| msgid "Geo" msgid "Get" msgstr "Geometry" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 #, fuzzy #| msgid "Gerber Export" msgid "Get Report" msgstr "Экспорт Gerber" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 #, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" msgstr "Открытие G-Code" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 #, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." msgstr "Открытие G-Code" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 #, fuzzy #| msgid "Import List" msgid "Import Height Map" msgstr "Импортировать список" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -8110,11 +8132,11 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "Экспорт CNC Code" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -8125,11 +8147,11 @@ msgstr "" "для сохранения\n" "этого объекта в файл." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "Сохранить CNC Code" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -8137,84 +8159,84 @@ msgstr "" "Открывает диалоговое окно для сохранения\n" "файла G-Code." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 #, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." msgstr "Просмотр CNC Code" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Объект сценария" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Автозаполнение" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Этот параметр выбирает, включено ли автозаполнение в редакторе сценариев." -#: appGUI/ObjectUI.py:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Объект Document" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Этот параметр выбирает, включено ли автозаполнение в редакторе Document." -#: appGUI/ObjectUI.py:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Тип шрифта" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Размер шрифта" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Выравнивание" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Выравнивание по левому краю" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "По центру" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Выравнивание по правому краю" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Выравнивание по ширине" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Цвет шрифта" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Устанавливает цвет шрифта для выделенного текста" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Цвет выделения" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "Установка цвета выделения при выделения текста." -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Размер вкладки" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Установка размера вкладки. В пикселях. Значение по умолчанию составляет 80 " @@ -8252,41 +8274,41 @@ msgstr "" "Не удалось создать примечания из-за разницы между количеством текстовых " "элементов и количеством текстовых позиций." -#: appGUI/preferences/PreferencesUIManager.py:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Настройки применяются." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Вы уверены что хотите продолжить?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "Приложение будет перезапущено" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Настройки закрыты без сохранения." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Настройки по умолчанию восстановлены." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Настройки сохранены." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Настройки отредактированы, но не сохранены." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8638,7 +8660,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Новый диаметр инструмента" @@ -9069,7 +9091,7 @@ msgstr "Метаэвристический" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Базовый" @@ -9292,7 +9314,7 @@ msgstr "" "которая включает вкладки Проект, Выбранное и Инструменты." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Оси" @@ -9623,7 +9645,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Расширенный" @@ -10244,7 +10266,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Диаметр инструмента" @@ -10253,7 +10275,7 @@ msgstr "Диаметр инструмента" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10367,12 +10389,12 @@ msgid "\"Follow\"" msgstr "\"Следовать\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Буферизация" @@ -10394,9 +10416,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10701,9 +10723,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Как есть" @@ -10711,11 +10733,11 @@ msgstr "Как есть" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Выбор области" @@ -10723,12 +10745,12 @@ msgstr "Выбор области" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11769,7 +11791,7 @@ msgid "Drill dia" msgstr "Диаметр сверла" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Диаметр сверла для контрольных отверстий." @@ -11779,7 +11801,7 @@ msgstr "Выровнять ось" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Отразить по вертикали (X) или горизонтали (Y)." @@ -11788,12 +11810,12 @@ msgid "Mirror Axis:" msgstr "Зеркальное отражение:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Рамка" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 #, fuzzy #| msgid "Hole Size" msgid "Hole Snap" @@ -12059,9 +12081,9 @@ msgstr "Создание объекта геометрии для фрезеро #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Порядок инструмента" @@ -12070,10 +12092,10 @@ msgstr "Порядок инструмента" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -12099,9 +12121,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "Прямой" @@ -12109,9 +12131,9 @@ msgstr "Прямой" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Обратный" @@ -12411,7 +12433,7 @@ msgstr "Изоляция" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Значения, разделенные запятыми" @@ -12419,7 +12441,7 @@ msgstr "Значения, разделенные запятыми" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12431,7 +12453,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "V-образный" @@ -12456,7 +12478,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12469,9 +12491,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Обработка остаточного припуска" @@ -12522,12 +12544,14 @@ msgstr "" "будет вычтено из геометрии изоляции." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12549,7 +12573,7 @@ msgstr "" "- 'Reference Object' - будет обрабатывать область, указанную другим объектом." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12591,20 +12615,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Нормальный" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Последовательный" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12614,7 +12638,7 @@ msgstr "Прорисовка" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12653,7 +12677,7 @@ msgstr "" "Это значение может находиться в диапазоне от 0,0 до 9999,9 единиц измерения " "FlatCAM." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12671,7 +12695,7 @@ msgstr "" "больше не останется меди для очистки или больше не будет инструментов.\n" "Если флажок не установлен, используется стандартный алгоритм." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12696,8 +12720,8 @@ msgstr "Рисование" msgid "Parameters:" msgstr "Параметры:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12705,7 +12729,7 @@ msgstr "" "Глубина резания. Отрицательное значение.\n" "В единицах приложения." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12726,7 +12750,7 @@ msgstr "" "\n" "Если не проверено, используйте стандартный алгоритм." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12810,16 +12834,16 @@ msgstr "Количество строк нужной панели" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -13291,7 +13315,7 @@ msgstr "Ассоциации файлов GCode" msgid "Gerber File associations" msgstr "Ассоциации файлов Gerber" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -13300,32 +13324,32 @@ msgstr "" "Объект ({kind}) не выполнен, потому что: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Конвертирование единиц в " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Грубый" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "СОЗДАЙТЕ НОВЫЙ TCL СЦЕНАРИЙ FLATCAM" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "Учебное пособие по TCL здесь" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "Список команд FlatCAM" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13333,33 +13357,39 @@ msgstr "" "Введите> help <, а затем Run Code для получения списка команд FlatCAM Tcl " "(отображается в оболочке Tcl)." -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 -#: appObjects/AppObject.py:369 appObjects/AppObject.py:375 -#: appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 +#: appObjects/AppObject.py:383 appObjects/AppObject.py:389 +#: appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "создан / выбрана" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "Базовый" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Расширенный" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 #, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." msgstr "Нажмите на точку начала отсчета..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 #, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." @@ -13368,139 +13398,139 @@ msgid "" "finish ..." msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." msgstr "Разбор G-кода завершен..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 #, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." msgstr "Нажмите для размещения ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 #, fuzzy #| msgid "Connect" msgid "Connected" msgstr "Подключение" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 #, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" msgstr "Не удалось получить объект box" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 #, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." msgstr "Открытие G-Code." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Экспорт отменён ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Загрузка..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 #, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" msgstr "Такого параметра нет" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" msgstr "Просмотрщик Gcode" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" msgstr "Машинный код загружен в редактор кода" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 #, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" msgstr "Не удалось открыть файл конфигурации" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." msgstr "Разбор G-кода завершен..." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Построение..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Файл сохранён в" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 #, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" msgstr "Просмотрщик Gcode" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 msgid "This CNCJob object can't be processed because it is a" msgstr "CNCJob объект не может быть обработан, так как" -#: appObjects/FlatCAMCNCJob.py:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "CNCJob object" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13510,7 +13540,7 @@ msgstr "" msgid "Document Editor" msgstr "Редактор Document" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 msgid "Please select one or more tools from the list and try again." @@ -13518,32 +13548,32 @@ msgstr "" "Пожалуйста, выберите один или несколько инструментов из списка и попробуйте " "еще раз." -#: appObjects/FlatCAMExcellon.py:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Сверло больше, чем размер отверстия. Отмена." -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "№ инструмента" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "№ отверстия" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "№ паза" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена." @@ -13562,7 +13592,7 @@ msgstr "Конец" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13576,7 +13606,7 @@ msgstr "Добавить инструмент из БД" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Инструмент не выбран" @@ -13732,31 +13762,31 @@ msgstr "Ошибка удаления. Нет исключаемых зон дл msgid "Delete failed. Nothing is selected." msgstr "Ошибка. Ничего не выбрано." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Буферизация solid геометрии" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Готово" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "Операция не может быть выполнена." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "Геометрия изоляции не может быть сгенерирована." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Создана геометрия изоляции" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Создание отверстия" @@ -13796,82 +13826,82 @@ msgstr "Размеры" msgid "Calculating dimensions ... Please wait." msgstr "Расчет размеров ... Пожалуйста, подождите." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Номер отверстия" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Номер паза" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Общее количество отверстий:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Общее количество пазов:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Представление" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Сплошная Geometry" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "GCode текст" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "Геометрия GCode" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 #, fuzzy #| msgid "Tool Dia" msgid "Tool Data" msgstr "Диаметр инструмента" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Глубина резания" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Высота зазора" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Время перемещения" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Ширина" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Рабочая область" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Выпуклая область корпуса" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Медный участок" @@ -14161,15 +14191,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Сбросить настройки инструмента" @@ -14177,15 +14207,15 @@ msgstr "Сбросить настройки инструмента" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Сброс параметров инструмента." @@ -14369,8 +14399,8 @@ msgstr "" "Содержит ожидаемые точки калибровки и точки калибровки\n" "измеренные." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Цель" @@ -14626,8 +14656,8 @@ msgstr "Copper Thieving завершён." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14658,7 +14688,7 @@ msgstr "Copper Thieving. Подготовка участков для запол #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Обработка…" @@ -14667,13 +14697,13 @@ msgstr "Обработка…" msgid "Geometry not supported for bounding box" msgstr "Геометрия не поддерживается для ограничивающих рамок" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Нет доступных объектов." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "Тип указанного объекта не поддерживается." @@ -14731,7 +14761,7 @@ msgstr "" "другим объектом." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Тип ссылки" @@ -14745,12 +14775,12 @@ msgstr "" "Это может быть Gerber, Excellon или Geometry." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Указатель объекта" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "Объект FlatCAM, который будет использоваться как ссылка на очистку от меди." @@ -14883,7 +14913,7 @@ msgstr "Добавит угловые маркеры к выбранному ф #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14893,14 +14923,14 @@ msgstr "" "формате." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 #, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." msgstr "Инструменты в базе данных отредактированы, но не сохранены." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -14920,7 +14950,7 @@ msgid "Default tool added." msgstr "Значения по умолчанию" #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -14974,7 +15004,7 @@ msgstr "Операция обрезки закончена." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -15068,7 +15098,7 @@ msgstr "Объект вырезания" msgid "Kind" msgstr "Тип" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -15081,7 +15111,7 @@ msgstr "" "объектов, которые будут заполнять поле со списком \"объект\"." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -15264,11 +15294,15 @@ msgstr "2-х сторонняя плата" msgid "Objects to be mirrored" msgstr "Объекты для зеркального отображения" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Значения границ" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15276,39 +15310,39 @@ msgstr "" "Выбор объектов\n" "для которых вычислять граничные значения." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Минимальное местоположение." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X max" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Максимальное местоположение." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y max" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Координаты центральной точки" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Центр" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15316,11 +15350,11 @@ msgstr "" "Расположение центральной точки для прямоугольной \n" "ограничивающей фигуры. Центроид. Формат (х, у)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Рассчитать значения границ" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15330,15 +15364,15 @@ msgstr "" "для выбранных объектов.\n" "Форма огибающей параллельна осям X, Y." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Операция зеркалирования" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Параметры для зеркальной операции" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 #, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" @@ -15362,11 +15396,11 @@ msgstr "" "- Рамка-> набор координат (x, y), полученных из центра\n" "ограничительной рамки другого объекта, выбранного ниже" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Координаты точек" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15381,21 +15415,21 @@ msgstr "" "Координаты (x, y) фиксируются нажатием клавиши SHIFT\n" "и щелчком ЛКМ на холсте или вы можете ввести координаты вручную." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15405,11 +15439,11 @@ msgstr "" "Используются координаты центра ограничительной рамки.\n" "в качестве ориентира для работы с зеркалированием." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Отразить" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15419,11 +15453,11 @@ msgstr "" "вокруг заданной оси. Не создаёт новый объект,\n" "но изменяет его." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "Выравнивание" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15433,11 +15467,11 @@ msgstr "" "контрольные отверстия и их\n" "зеркальные изображения." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Диаметр сверла" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15447,11 +15481,11 @@ msgstr "" "первого выравнивающего отверстия путем выполнения зеркалирования.\n" "Это можно изменить в разделе Параметры зеркалирования -> Опорная точка" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Координаты выравнивающего отверстия" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15469,11 +15503,11 @@ msgstr "" "- одно сверление в положении зеркала над осью, выбранной выше в «Оси " "зеркала»." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Координаты отверстия" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15497,15 +15531,15 @@ msgstr "" "нажмите Вставить.\n" "- путем ввода координат вручную в формате: (x1, y1), (x2, y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Удалить последний" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Удаляет последний кортеж координат в списке." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Создать объект Excellon" @@ -15681,7 +15715,7 @@ msgid "Jump to Half Point" msgstr "Перейти к средней точке" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Применить параметры ко всем инструментам." @@ -16318,17 +16352,17 @@ msgstr "" "будет без меди, а пустые области будут\n" "заполнены медью." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Новый инструмент" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Добавление инструмента отменено" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16338,7 +16372,7 @@ msgstr "" "Там нет расстояния между геометрическими элементами, которые могут быть " "найдены." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 #, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" @@ -16346,7 +16380,7 @@ msgstr "tooldia = диаметр инструмента" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 #, fuzzy #| msgid "Failed. No tool selected in the tool table ..." @@ -16360,44 +16394,44 @@ msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Отменено. Инструмент уже в таблице инструментов." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 #, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." msgstr "Новый инструмент добавлен в таблицу инструментов." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 #, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." msgstr "Новый инструмент добавлен в таблицу инструментов." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "Инструмент был изменён в таблице инструментов." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Отменено. Новое значение диаметра уже находится в таблице инструментов." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Ошибка удаления. Выберите инструмент для удаления." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Инструмент удалён из таблицы инструментов." @@ -16492,12 +16526,12 @@ msgstr "Нет полигона в выборе." msgid "Click the end point of the paint area." msgstr "Нажмите на конечную точку области рисования." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Инструмент из БД добавлен в таблицу инструментов." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Новый инструмент добавлен в таблицу инструментов." @@ -16506,7 +16540,7 @@ msgstr "Новый инструмент добавлен в таблицу ин msgid "Gerber object for isolation routing." msgstr "Объект Gerber для маршрутизации изоляции." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16532,7 +16566,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию маршрутизации." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16540,7 +16574,7 @@ msgstr "" "Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n" "ширины разреза в материале." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16574,19 +16608,19 @@ msgstr "" " Выбор типа инструмента V-Shape автоматически выберет тип операции\n" " в результирующей геометрии как Изоляция." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Оптимизация" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16611,7 +16645,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Объект, площадь которого будет удалена из геометрии изоляции." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16700,97 +16734,111 @@ msgstr "Нет выбранных объектов." msgid "Error when mouse left click." msgstr "Ошибка при щелчке левой кнопкой мыши." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Очистка от меди. Подготовка безмедных полигонов." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Очистка от меди. Расчёт «пустой» области." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Буферизация закончена" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Не удалось получить размер области, не подлежащей очистке от меди." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Очистка от меди. Закончен расчёт «пустой» области." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "Геометрия изоляции нарушена. Отступ меньше диаметра инструмента." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "Выбранный объект не подходит для очистки меди." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Очистка полигона методом: линии." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Ошибка. Очистка полигона методом: круговой." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Ошибка. Очистка полигона методом: стандартный." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 #, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" msgstr "Геометрия не может быть очищена полностью" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Очистка от меди ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Очистка от меди. Безмедные полигоны готовы. Началось задание по нормальной " "очистке меди." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "Инструменту NCC не удалось создать ограничивающую рамку." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "Очистка от меди инструментом с диаметром" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "запущен." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 #, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." msgstr "Не удалось получить размер области, не подлежащей очистке от меди." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16802,20 +16850,20 @@ msgstr "" "рисования .\n" "Измените параметры рисования и повторите попытку." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Очистка от меди выполнена." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Очистка от меди выполнена, но медная изоляция нарушена для" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "инструментов" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 #, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." @@ -16823,11 +16871,11 @@ msgstr "" "Инструмент рисования. Запущено задание окраски с обработкой остаточного " "припуска." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Очистка от меди с обработкой остаточного припуска выполнена." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16835,11 +16883,11 @@ msgstr "" "Очистка от меди с обработкой остаточного припуска выполнена, но медная " "изоляция нарушена для" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "Очистка от меди. Чтение параметров." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16847,15 +16895,15 @@ msgstr "" "Попробуйте использовать тип буферизации = \"Полная\" в Настройки -> Gerber " "основный. Перезагрузите файл Gerber после этого изменения." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Очиста от меди" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Тип объекта" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16867,11 +16915,11 @@ msgstr "" "То, что здесь выбрано, будет диктовать вид\n" "объектов, которые будут заполнять поле «Объект»." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Объект должен быть очищен от избытка меди." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -18323,7 +18371,7 @@ msgstr "Разбор solid_geometry ..." msgid "Parsing solid_geometry for tool" msgstr "Разбор solid_geometry для инструмента" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18331,11 +18379,11 @@ msgstr "" "Объект Gerber, из которого вычитается\n" "Gerber объект вычитателя." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Вычитатель" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18343,11 +18391,11 @@ msgstr "" "Объект Gerber, который будет вычтен\n" "из целевого Gerber объекта." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Вычесть Gerber" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18359,7 +18407,7 @@ msgstr "" "Может использоваться для удаления перекрывающей шелкографии\n" "над паяльной маской." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18380,11 +18428,11 @@ msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Вычесть Geometry" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19926,11 +19974,11 @@ msgstr "Создание геометрии из проанализирован msgid "G91 coordinates not implemented ..." msgstr "Координаты G91 не реализованы ..." -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Не удалось загрузить файл значений по умолчанию." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Не удалось прочитать файл значений по умолчанию." diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index 680fd0bf..22171277 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 2d3500e3..b1552be9 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:06+0300\n" -"PO-Revision-Date: 2020-10-21 21:30+0300\n" +"POT-Creation-Date: 2020-10-22 15:08+0300\n" +"PO-Revision-Date: 2020-10-22 15:08+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 2.3.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -108,7 +108,7 @@ msgstr "Yer İşaretleri" #: appDatabase.py:2998 appDatabase.py:3044 appEditors/AppExcEditor.py:1023 #: appEditors/AppExcEditor.py:1091 appEditors/AppTextEditor.py:263 #: appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 appGUI/MainGUI.py:3315 -#: appObjects/FlatCAMCNCJob.py:1736 appObjects/ObjectCollection.py:126 +#: appObjects/FlatCAMCNCJob.py:1745 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 @@ -124,8 +124,8 @@ msgid "Cancelled." msgstr "İptal edildi." #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 -#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1658 -#: appObjects/FlatCAMCNCJob.py:1848 appObjects/FlatCAMCNCJob.py:2297 +#: appEditors/AppTextEditor.py:318 appObjects/FlatCAMCNCJob.py:1667 +#: appObjects/FlatCAMCNCJob.py:1857 appObjects/FlatCAMCNCJob.py:2306 #: appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 #: app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 @@ -161,25 +161,25 @@ msgid "The user requested a graceful exit of the current task." msgstr "Kullanıcı geçerli işten çıkış istedi." #: appCommon/Common.py:292 appTools/ToolCopperThieving.py:328 -#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1317 +#: appTools/ToolIsolation.py:1436 appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "Başlangıç ​​noktasını tıklayın." -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "Bitiş noktasını tıklayın." #: appCommon/Common.py:357 appCommon/Common.py:459 #: appTools/ToolCopperThieving.py:385 appTools/ToolIsolation.py:2348 -#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 +#: appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 #: appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Alan belirlendi. Sonraki bölgeyi belirlemek veya bitirmek için sağ tıklayın." #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 -#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1405 +#: appTools/ToolIsolation.py:2371 appTools/ToolNCC.py:1452 #: appTools/ToolPaint.py:1238 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 ..." @@ -270,7 +270,7 @@ msgstr "" "yeni bir araç ekler." #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 #: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "İptal" @@ -280,15 +280,15 @@ msgid "Tool Name" msgstr "Uç Adı" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 #: appTools/ToolCutOut.py:2060 appTools/ToolIsolation.py:3091 -#: appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 appTools/ToolPaint.py:2882 +#: appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "Uç Kalınlığı" #: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 -#: appGUI/ObjectUI.py:1013 +#: appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "Uç Hizası" @@ -299,8 +299,8 @@ msgstr "Kullanıcı Hizalaması" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "Uç Tipi" @@ -309,16 +309,16 @@ msgid "Tool Shape" msgstr "Uç Şekli" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 -#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 -#: appGUI/ObjectUI.py:1962 +#: appDatabase.py:1834 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 #: appTools/ToolCalculators.py:240 appTools/ToolCutOut.py:2104 #: appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" @@ -343,7 +343,7 @@ msgid "V-Angle" msgstr "V-Uç Açısı" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 -#: appDatabase.py:1903 appGUI/ObjectUI.py:1216 +#: appDatabase.py:1903 appGUI/ObjectUI.py:1260 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 @@ -372,7 +372,7 @@ msgid "Spindle Speed" msgstr "Dönüş Hızı" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 -#: appDatabase.py:1984 appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 +#: appDatabase.py:1984 appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 #: appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "Bekle" @@ -382,7 +382,7 @@ msgstr "Bekle" msgid "Dwelltime" msgstr "Bekleme Süresi" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 @@ -692,13 +692,13 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 -#: appTools/ToolNCC.py:965 appTools/ToolPaint.py:704 +#: appTools/ToolNCC.py:1009 appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "Araçlar Veri Tabanı dosyası yüklenemedi." #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 #: appDatabase.py:3059 appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 -#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:976 +#: appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1020 #: appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "Araçlar Veri Tabanı dosyası okunamadı." @@ -757,7 +757,7 @@ msgstr "FlatCAM Araçlar Veri Tabanını İçe Aktar" #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1089 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3608 appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 +#: appTools/ToolNCC.py:3655 appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" @@ -804,21 +804,21 @@ msgid "Cutout Parameters" msgstr "PCB Kesim Seçenekleri" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 msgid "Name" msgstr "İsim" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 -#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:640 -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 -#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:779 +#: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 +#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 #: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 #: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 @@ -856,7 +856,7 @@ msgstr "Ucun maksimum kalınlık toleransını ayarlayın." #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 -#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3943 +#: appTools/ToolMilling.py:1738 appTools/ToolNCC.py:3990 msgid "Operation" msgstr "İşlem" @@ -883,7 +883,7 @@ msgstr "Delme" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 #: appDatabase.py:3095 appTools/ToolIsolation.py:1101 -#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "Yalıtım" @@ -894,7 +894,7 @@ msgid "Paint" msgstr "Çizim" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 -#: appTools/ToolNCC.py:1000 appTools/ToolNCC.py:3601 +#: appTools/ToolNCC.py:1044 appTools/ToolNCC.py:3648 msgid "NCC" msgstr "Bakır Temizleme" @@ -908,13 +908,13 @@ msgstr "PCB Kesme" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4236 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 +#: appTools/ToolIsolation.py:3425 appTools/ToolNCC.py:4283 #: appTools/ToolPaint.py:3163 msgid "Shape" msgstr "Şekil" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 #: appTools/ToolMilling.py:1860 appTools/ToolSolderPaste.py:1325 @@ -929,7 +929,7 @@ msgstr "" "X-Y. İlerleme hızı.\n" "Malzeme kesilirken kullanılan X-Y düzlemindeki hız." -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 @@ -946,7 +946,7 @@ msgstr "" "Z ilerleme hızı\n" "Z düzlemindeki hız." -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -960,7 +960,7 @@ msgstr "" "- Temizle -> Geleneksel bakır temizleme." #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 -#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3952 +#: appGUI/GUIElements.py:3021 appTools/ToolNCC.py:3999 msgid "Clear" msgstr "Temizle" @@ -970,7 +970,7 @@ msgstr "Temizle" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 #: appTools/ToolIsolation.py:3204 appTools/ToolMilling.py:1760 -#: appTools/ToolNCC.py:3961 +#: appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "Freze Tipi" @@ -980,7 +980,7 @@ msgstr "Freze Tipi" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 #: appTools/ToolIsolation.py:3206 appTools/ToolIsolation.py:3214 -#: appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -994,7 +994,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:3968 +#: appTools/ToolIsolation.py:3211 appTools/ToolNCC.py:4015 msgid "Climb" msgstr "Tırmanma" @@ -1002,23 +1002,23 @@ msgstr "Tırmanma" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:3969 +#: appTools/ToolIsolation.py:3212 appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "Geleneksel" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 -#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appDatabase.py:2027 appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3189 -#: appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "Üst Üste Gelme" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1045,12 +1045,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 #: appTools/ToolCopperThieving.py:1204 appTools/ToolCopperThieving.py:1455 #: appTools/ToolCorners.py:411 appTools/ToolCutOut.py:2157 #: appTools/ToolFiducials.py:786 appTools/ToolInvertGerber.py:234 -#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4028 -#: appTools/ToolNCC.py:4131 +#: appTools/ToolInvertGerber.py:242 appTools/ToolNCC.py:4075 +#: appTools/ToolNCC.py:4178 msgid "Margin" msgstr "Pay" @@ -1061,25 +1061,25 @@ msgstr "Pay" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 #: appTools/ToolCopperThieving.py:1206 appTools/ToolCorners.py:413 -#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "Sınırlayıcı kutu boşluğu." #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 -#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4005 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 +#: appTools/ToolExtractDrills.py:520 appTools/ToolNCC.py:4052 #: appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "Yöntem" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -1092,9 +1092,9 @@ msgstr "" "- Çizgi Bazlı: Paralel çizgiler." #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1916 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1963 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 #: appTools/ToolPaint.py:3016 defaults.py:346 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 @@ -1103,20 +1103,20 @@ msgstr "Standart" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 #: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1927 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:506 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1974 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 +#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Nokta Bazlı" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1938 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1985 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 #: appTools/ToolPaint.py:1484 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandCopperClear.py:130 tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -1124,25 +1124,25 @@ msgstr "Çizgi Bazlı" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appTools/ToolNCC.py:1949 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 +#: appTools/ToolNCC.py:1996 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "Karma" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 -#: appObjects/FlatCAMCNCJob.py:1291 appObjects/FlatCAMCNCJob.py:1313 -#: appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 +#: appObjects/FlatCAMCNCJob.py:1300 appObjects/FlatCAMCNCJob.py:1322 +#: appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 appTools/ToolPaint.py:3027 msgid "Connect" msgstr "Birleştir" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 -#: appTools/ToolNCC.py:4045 appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 +#: appTools/ToolNCC.py:4092 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -1152,15 +1152,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appTools/ToolNCC.py:4051 appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 +#: appTools/ToolNCC.py:4098 appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "Kenar" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 -#: appTools/ToolNCC.py:4055 appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 +#: appTools/ToolNCC.py:4102 appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1170,17 +1170,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "Hizala" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1193,7 +1193,7 @@ msgstr "" "Değer, 0 ile 10 arasında FlatCAM birimi olabilir." #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 #: appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" @@ -1212,7 +1212,7 @@ msgstr "" "çok fazla yol nedeniyle işleme yavaş yürütülür." #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 #: appTools/ToolPaint.py:2978 appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1222,7 +1222,7 @@ msgstr "" "Çizilecek şeklin kenarlarından\n" "kaçınılacak mesafe bırakır." -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1244,7 +1244,7 @@ msgstr "" "yeni bir yöntem seçilecektir." #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolPaint.py:154 appTools/ToolPaint.py:159 #: appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 @@ -1265,7 +1265,7 @@ msgstr "" "Yalıtım aralığının uç genişliği\n" "sayısı (tamsayı) cinsinden genişliği." -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 #: appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." @@ -1358,7 +1358,7 @@ msgstr "" "çıkış deliği çapını oluşturmak için daha derin delmesi gerekir.\n" "Buradaki değer Z derinliği parametresini telafi edebilir." -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 @@ -1374,7 +1374,7 @@ msgstr "" "için çoklu geçişler kullanın. Z derinliğine\n" "ulaşana kadar birkaç kez kesilir." -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 #: appTools/ToolCutOut.py:2142 appTools/ToolDrilling.py:2180 @@ -1404,7 +1404,7 @@ msgstr "" "Buna 'Daldırma' besleme hızı denir.\n" "Doğrusal hareket G01 için kullanılır." -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 #: appTools/ToolDrilling.py:2227 appTools/ToolMilling.py:1892 @@ -1427,7 +1427,7 @@ msgstr "" "Sadece Marlin için kullanışlıdır, \n" "diğer durumlar için yoksayın." -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 @@ -1654,7 +1654,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1595 appTools/ToolCopperThieving.py:1606 #: appTools/ToolCorners.py:462 appTools/ToolCorners.py:473 #: appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 #: appTools/ToolDistance.py:659 appTools/ToolDistance.py:670 #: appTools/ToolDistanceMin.py:324 appTools/ToolDistanceMin.py:335 #: appTools/ToolDrilling.py:2666 appTools/ToolDrilling.py:2677 @@ -1666,7 +1666,7 @@ msgstr "" #: appTools/ToolInvertGerber.py:304 appTools/ToolInvertGerber.py:315 #: appTools/ToolIsolation.py:3494 appTools/ToolIsolation.py:3505 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 #: appTools/ToolOptimal.py:614 appTools/ToolOptimal.py:625 #: appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 @@ -1675,7 +1675,7 @@ msgstr "" #: appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 #: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 -#: appTools/ToolSub.py:770 appTools/ToolSub.py:781 +#: appTools/ToolSub.py:772 appTools/ToolSub.py:783 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Düzenlenen değer aralık dışında" @@ -1690,7 +1690,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolCopperThieving.py:1601 appTools/ToolCopperThieving.py:1608 #: appTools/ToolCorners.py:468 appTools/ToolCorners.py:475 #: appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 #: appTools/ToolDistance.py:665 appTools/ToolDistance.py:672 #: appTools/ToolDistanceMin.py:330 appTools/ToolDistanceMin.py:337 #: appTools/ToolDrilling.py:2672 appTools/ToolDrilling.py:2679 @@ -1702,7 +1702,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolInvertGerber.py:310 appTools/ToolInvertGerber.py:317 #: appTools/ToolIsolation.py:3500 appTools/ToolIsolation.py:3507 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 #: appTools/ToolOptimal.py:620 appTools/ToolOptimal.py:627 #: appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 @@ -1711,7 +1711,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 #: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 -#: appTools/ToolSub.py:776 appTools/ToolSub.py:783 +#: appTools/ToolSub.py:778 appTools/ToolSub.py:785 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Düzenlenen değer limitler dahilinde." @@ -1842,12 +1842,12 @@ msgstr "Bitti. Delikleri taşıma işlemi tamamlandı." msgid "Done. Drill(s) copied." msgstr "Bitti. Delikler kopyalandı." -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "Toplam Delik" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "Toplam Yuva" @@ -1855,8 +1855,8 @@ msgstr "Toplam Yuva" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 -#: appTools/ToolNCC.py:1285 appTools/ToolPaint.py:889 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 +#: appTools/ToolNCC.py:1332 appTools/ToolPaint.py:889 #: appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1926,7 +1926,7 @@ msgstr "Bitti. Delik(ler) silindi." msgid "Click on the circular array Center position" msgstr "Dairesel dizinin merkez konumunu tıklayın" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "Excellon Düzenleyici" @@ -1936,14 +1936,14 @@ msgstr "Excellon Düzenleyici" msgid "Name:" msgstr "İsim:" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 -#: appGUI/ObjectUI.py:923 appTools/ToolIsolation.py:3010 -#: appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3010 +#: appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "Araçlar Tablosu" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1971,9 +1971,9 @@ msgstr "" "Bu Excellon nesnesinin Araçlar Listesine\n" "bir araç ekleyin/silin." -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "Yeni uç için kalınlık belirle" @@ -2056,7 +2056,7 @@ msgstr "Doğrusal" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 #: appTools/ToolExtractDrills.py:470 appTools/ToolExtractDrills.py:593 #: appTools/ToolFiducials.py:834 appTools/ToolPunchGerber.py:743 #: appTools/ToolPunchGerber.py:883 @@ -2225,7 +2225,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 -#: appObjects/FlatCAMObj.py:874 appTools/ToolCorners.py:398 +#: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 #: appTools/ToolProperties.py:575 msgid "Length" msgstr "Uzunluk" @@ -2326,7 +2326,7 @@ msgid "Round" msgstr "Yuvarlak" #: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 -#: appGUI/ObjectUI.py:1570 +#: appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2337,10 +2337,10 @@ msgstr "Yuvarlak" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 #: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2398,19 +2398,19 @@ msgid "Text Tool" msgstr "Metin Aracı" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:2231 appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:2278 appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:2940 msgid "Tool" msgstr "Araçlar" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 +#: appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 #: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Çizim" @@ -2495,7 +2495,7 @@ msgstr "Tampon" #: appGUI/GUIElements.py:2957 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 -#: appTools/ToolDblSided.py:688 appTools/ToolDblSided.py:864 +#: appTools/ToolDblSided.py:681 appTools/ToolDblSided.py:855 #: appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "Referans Noktası" @@ -2529,10 +2529,10 @@ msgstr "Orijin" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4197 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:565 +#: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4244 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 msgid "Selection" msgstr "Seçim" @@ -2540,7 +2540,7 @@ msgstr "Seçim" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 -#: appTools/ToolDblSided.py:699 appTools/ToolTransform.py:557 +#: appTools/ToolDblSided.py:692 appTools/ToolTransform.py:557 msgid "Point" msgstr "Nokta" @@ -2567,8 +2567,8 @@ msgid "A point of reference in format X,Y." msgstr "X,Y biçiminde referans noktası." #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 -#: appTools/ToolDblSided.py:713 appTools/ToolDblSided.py:901 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 +#: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 @@ -2778,7 +2778,7 @@ msgid "Offset Y" msgstr "Hizala" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 -#: appGUI/ObjectUI.py:436 appGUI/ObjectUI.py:473 +#: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2866,12 +2866,12 @@ msgstr "" "bir tamponlama efekti oluşturur." #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appTools/ToolCalibration.py:881 appTools/ToolDrilling.py:2540 #: appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 #: appTools/ToolPanelize.py:697 appTools/ToolTransform.py:557 msgid "Object" msgstr "Nesne" @@ -3263,14 +3263,14 @@ msgstr "Çizim şekli oluştur ..." msgid "Shape transformations ..." msgstr "Şekil dönüşümleri ..." -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "Şekil Düzenleyici" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 #: appTools/ToolTransform.py:579 msgid "Type" @@ -3285,14 +3285,14 @@ msgid "Line" msgstr "Çizgi" #: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 -#: appGUI/ObjectUI.py:1571 +#: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3431 -#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "Çokgen" @@ -3327,7 +3327,7 @@ msgstr "Hedef noktayı tıkla." msgid "Editing MultiGeo Geometry, tool" msgstr "MultiGeometry (Çoklu şekil) Şeklini Düzenleme, araç" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "çap ile" @@ -3659,10 +3659,10 @@ msgstr "Şekil Tablosuna yeni bir şekil ekler." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 -#: appTools/ToolNCC.py:3917 appTools/ToolPaint.py:143 +#: appTools/ToolNCC.py:3964 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3877,7 +3877,7 @@ 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:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 #: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 @@ -4015,12 +4015,12 @@ 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:101 appGUI/GUIElements.py:3508 -#: appGUI/ObjectUI.py:1807 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 +#: appGUI/ObjectUI.py:1864 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tamamı" @@ -4074,20 +4074,20 @@ msgid "Open file" msgstr "Dosyayı Aç" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "Kodu Dışa Aktar ..." -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "Böyle bir dosya ya da dizin yok" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "Şuraya kaydedildi" @@ -4111,30 +4111,30 @@ msgstr "G Kodu Üstbilgi" msgid "Start GCode" msgstr "G Kod'u Başlat" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "Kod düzenleyiciye makine kodu yüklendi" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 msgid "GCode Editor" msgstr "G Kod Düzenleyicisi" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 -#: appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "Boyut" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appTools/ToolIsolation.py:3022 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appTools/ToolIsolation.py:3022 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 @@ -4142,8 +4142,8 @@ msgstr "TT" msgid "Drills" msgstr "Delikler" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 -#: appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 +#: appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 @@ -4504,7 +4504,7 @@ msgstr "Ayarları Dosyadan İçe Aktar ..." msgid "Export Preferences to file ..." msgstr "Ayarları Dosyaya Aktar ..." -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "Ayarları Kaydet" @@ -5021,7 +5021,7 @@ msgstr "Kodu Görüntüle" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 #: appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1081 +#: appGUI/MainGUI.py:4680 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 #: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 @@ -5181,7 +5181,7 @@ msgid "Cutout Tool" msgstr "PCB Kesimi" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "Bakır Temizleme" @@ -5190,7 +5190,7 @@ msgstr "Bakır Temizleme" msgid "Isolation Tool" msgstr "Yalıtım" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 msgid "Drilling Tool" @@ -5444,10 +5444,10 @@ msgstr "Maksimum Yapışma Mesafesi" 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:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 #: app_Main.py:5584 app_Main.py:5599 msgid "Preferences" msgstr "Ayarlar" @@ -5498,7 +5498,7 @@ msgstr "Çalışma Alanı" #: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:718 #: appTools/ToolQRCode.py:659 appTools/ToolRulesCheck.py:1163 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "GERBER" @@ -5507,7 +5507,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "ŞEKİL" @@ -5515,8 +5515,8 @@ msgstr "ŞEKİL" msgid "CNC-JOB" msgstr "CNC-İŞ" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "ARAÇLAR 1" @@ -5581,7 +5581,7 @@ msgstr "Değişiklikleri kaydetmeden ayarlar penceresini kapatır." msgid "Toggle Visibility" msgstr "Görünürlüğü Değiştir" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "Yeni" @@ -5590,12 +5590,12 @@ msgstr "Yeni" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 -#: appTools/ToolDblSided.py:774 appTools/ToolFilm.py:929 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:929 #: appTools/ToolFilm.py:952 appTools/ToolImage.py:136 appTools/ToolImage.py:191 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:3741 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:3788 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 @@ -5610,10 +5610,10 @@ msgstr "Şekil" #: appTools/ToolCalibration.py:892 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolDblSided.py:530 appTools/ToolDblSided.py:731 -#: appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:724 +#: appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 #: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 #: appTools/ToolPaint.py:3143 appTools/ToolPanelize.py:147 #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 @@ -5664,7 +5664,7 @@ msgstr "Kesişim" msgid "Subtraction" msgstr "Çıkarma" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Kesim" @@ -5717,20 +5717,20 @@ msgstr "FlatCAM Ayarları Klasörü açıldı." 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:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 #: app_Main.py:6893 msgid "Yes" msgstr "Evet" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 -#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 #: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5812,7 +5812,7 @@ msgstr "İptal edildi. Taşınacak hiçbir şey seçilmedi." msgid "New Tool ..." msgstr "Yeni Araç ..." -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Uç Kalınlığını Girin" @@ -5837,7 +5837,7 @@ msgstr "Komut satırı etkinleştirildi." msgid "Shell disabled." msgstr "Komut satırı devre dışı bırakıldı." -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr " Klavye Kısayol Listesi " @@ -6349,15 +6349,15 @@ msgstr "Belirlenen mesafe kadar bir hizalama yapılacaktır." msgid "Gerber Object" msgstr "Gerber Nesnesi" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "Çizim Seçenekleri" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -6369,26 +6369,26 @@ msgstr "Dolgulu" msgid "Solid color polygons." msgstr "Dolgulu çokgenler." -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Çok Renkli" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "Farklı renklerde renkli çokgenler." -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "Göster" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -6398,17 +6398,17 @@ msgstr "Nesne üzerindeki çizimleri göster." msgid "Edit an Gerber object." msgstr "Gerber nesnesini düzenleyin." -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "ÖZELLİKLER" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 msgid "Show the Properties." msgstr "Özellikleri göster." -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 msgid "Toggle the display of the Tools Table." @@ -6461,7 +6461,7 @@ msgid "" "toolpaths to cut around polygons." msgstr "Çokgenleri keserek yollar oluşturma işlemi." -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6473,11 +6473,23 @@ msgid "" "the board cutout." msgstr "PCB'yi kesmek için kesim şekilleri oluşturun." -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +#, fuzzy +#| msgid "UTILITIES" +msgid "UTILTIES" +msgstr "HİZMETLER" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +#, fuzzy +#| msgid "Show the Properties." +msgid "Show the Utilties." +msgstr "Özellikleri göster." + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "Bakırsız Alanlar" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6491,13 +6503,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:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "Sınır Payı" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6507,23 +6519,23 @@ msgstr "" "Nesnelerin etrafına minimum mesafeye sahip\n" "bir çerçeve çizerek PCB'nin kenarını gösterir." -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "Ortaya çıkan şeklin köşeleri yuvarlatılmış olacaktır." -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 #: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 -#: appTools/ToolNCC.py:4255 appTools/ToolPaint.py:3178 +#: appTools/ToolNCC.py:4312 appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "Şekil Oluştur" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "Sınırlayıcı Çerçeve" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6531,7 +6543,7 @@ msgstr "" "Gerber nesnesini çevreleyen \n" "kare şeklinde bir şekil oluşturur." -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6539,7 +6551,7 @@ msgstr "" "Sınırlayıcı kutunun en yakın \n" "nesneye olan mesafesi." -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6550,23 +6562,23 @@ msgstr "" "yuvarlatılmışsa, yarıçapları\n" "bırakılan paya eşit olacaktır." -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "Bir şekil nesnesi oluşturulacaktır." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "Excellon Nesnesi" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "Dolgulu daireler." -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 msgid "Edit an Excellon object." msgstr "Bir Excellon nesnesini düzenleyin." -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" @@ -6581,7 +6593,7 @@ msgstr "" "\n" "Burada G kodu oluşturmak için araçları seçersiniz." -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" @@ -6591,14 +6603,14 @@ msgstr "" "Bu değer (geçerli FlatCAM birimlerinde)\n" "malzemedeki kesimin genişliği." -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 #: appTools/ToolMilling.py:1680 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:656 appTools/ToolDrilling.py:2078 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 #: appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" @@ -6607,12 +6619,12 @@ msgstr "" "Yuva (oval şekilli delik) sayısı. Bir frezeleme ucu ile\n" "frezelenerek oluşturulan delikler." -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 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:661 +#: appGUI/ObjectUI.py:687 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6620,12 +6632,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:670 +#: appGUI/ObjectUI.py:696 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 msgid "Auto load from DB" msgstr "Veri tabanından otomatik yükle" -#: appGUI/ObjectUI.py:672 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -6635,25 +6647,25 @@ msgstr "" "yakın kalınlık değerine sahip uçlarla otomatik olarak değiştirilmesini " "sağlar." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:724 msgid "Generate GCode out of drill holes in an Excellon object." msgstr "Bir Excellon nesnesindeki matkap deliklerinden G Kod oluşturun." -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 msgid "Milling Tool" msgstr "Frezeleme" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 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:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Delik Frezeleme" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6662,22 +6674,22 @@ msgstr "" "Yukarıdaki Araçlar Tablosundan frezelenecek delikleri seçin.\n" "Seçim yapmak için # sütununu kullanın." -#: appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:790 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "Freze Çapı" -#: appGUI/ObjectUI.py:748 +#: appGUI/ObjectUI.py:792 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "Kesme ucunun çapı." -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Delikleri Frezele" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -6685,11 +6697,11 @@ msgstr "" "Delikleri frezelemek için\n" "Şekil Nesnesini oluşturun." -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Yuvaları Frezele" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -6697,15 +6709,15 @@ msgstr "" "Yuvaları frezelemek için\n" "Şekil nesnesi oluşturun." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Kaynak Nesne" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 msgid "Edit an Geometry object." msgstr "Bir Şekil nesnesini düzenleyin." -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6733,12 +6745,12 @@ 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:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "Çizimi Göster" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6748,7 +6760,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:973 +#: appGUI/ObjectUI.py:1017 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -6763,7 +6775,7 @@ msgstr "" "yaratacaktır.\n" "- Dış Taraf -> Kesme ucu dışarıdaki geometrik çizgiyi takip edecektir." -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -6786,7 +6798,7 @@ msgstr "" "hızına\n" "ihtiyacımız vardır." -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -6813,7 +6825,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:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -6831,7 +6843,7 @@ msgstr "" "çalışma alanı üzerindeki \n" "çizimi etkinleştirebilir / devre dışı bırakabilirsiniz." -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -6842,19 +6854,19 @@ msgstr "" "Değer “dış” kesim için pozitif ve “iç” kesim için\n" "negatif olabilir." -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 -#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 +#: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "Veri Tabanından Ekle" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3122 -#: appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "Ara ve Ekle" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." @@ -6862,14 +6874,14 @@ msgstr "" "Araçlar Tablosuna yukarıda belirtilen\n" "kalınlıkta yeni bir uç ekleyin." -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 -#: appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 msgid "Pick from DB" msgstr "Veri Tabanından Seç" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 -#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3903 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 +#: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:3950 #: appTools/ToolPaint.py:2912 msgid "" "Add a new tool to the Tool Table\n" @@ -6881,7 +6893,7 @@ msgstr "" "yeni bir uç ekleyin.\n" "Menüde : Seçenekler -> Araçlar Veri tabanı" -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -6889,7 +6901,7 @@ msgstr "" "Araçlar Tablosundaki uçları kopyalamak için, \n" "önce Araçlar Tablosunda bir satır seçin." -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -6897,7 +6909,7 @@ msgstr "" "Araçlar Tablosundaki uçları silmek için, \n" "önce Araçlar Tablosunda bir satır seçin." -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -6912,18 +6924,18 @@ msgstr "" #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 -#: appTools/ToolNCC.py:266 appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 -#: appTools/ToolNCC.py:324 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 +#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 +#: appTools/ToolNCC.py:329 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:282 appTools/ToolPaint.py:304 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "İşlem İçin Seçenekler" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 #: appTools/ToolIsolation.py:3169 appTools/ToolMilling.py:1714 -#: appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -6931,34 +6943,34 @@ msgstr "" "GCode oluşturmak için kullanılan veriler.\n" "Her araç kendi bu tür verileri depolar." -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "V-Ucu Kalınlığı" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "V Ucu için uç kalınlığı" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "V-Ucu Açısı" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "V ucu için uç kalınlığı. Derece olarak." -#: appGUI/ObjectUI.py:1172 +#: appGUI/ObjectUI.py:1216 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 #: appObjects/FlatCAMGeometry.py:1374 appTools/ToolCutOut.py:2107 @@ -6967,7 +6979,7 @@ msgid "" "below the copper surface." msgstr "Bakır yüzeyinin altında kesme derinliği (negatif)." -#: appGUI/ObjectUI.py:1190 +#: appGUI/ObjectUI.py:1234 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 @@ -6976,14 +6988,14 @@ msgstr "Bakır yüzeyinin altında kesme derinliği (negatif)." msgid "Multi-Depth" msgstr "Çoklu Geçiş" -#: appGUI/ObjectUI.py:1218 +#: appGUI/ObjectUI.py:1262 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "Kesmeden hareket ederken ucun yüksekliği." -#: appGUI/ObjectUI.py:1237 +#: appGUI/ObjectUI.py:1281 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" @@ -6991,7 +7003,7 @@ msgid "" "plane in units per minute" msgstr "Dakikada birim olarak XY düzleminde kesme hızı" -#: appGUI/ObjectUI.py:1251 +#: appGUI/ObjectUI.py:1295 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" @@ -7001,7 +7013,7 @@ msgstr "" "Dakikada birim olarak XY düzleminde kesme hızı.\n" "Buna Daldırma da denir." -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:1310 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" @@ -7014,13 +7026,13 @@ msgstr "" "Bu, hızlı hareket G00 içindir.\n" "Sadece Marlin için yararlıdır, diğer durumlar için yok sayın." -#: appGUI/ObjectUI.py:1284 +#: appGUI/ObjectUI.py:1328 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "Kesim Tekrarı" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 #: appTools/ToolMilling.py:1916 appTools/ToolMilling.py:1929 @@ -7034,7 +7046,7 @@ msgstr "" "kaldırmak için ilk kesim bölümüne yakın bir kesim\n" "oluşturulur." -#: appGUI/ObjectUI.py:1310 +#: appGUI/ObjectUI.py:1354 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" @@ -7044,7 +7056,7 @@ msgstr "" "Matkap ucunun devir/dakika cinsinden hızı (isteğe bağlı).\n" "LAZER önişlemcisi kullanılıyorsa, bu değer lazerin gücüdür." -#: appGUI/ObjectUI.py:1326 +#: appGUI/ObjectUI.py:1370 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 #: appTools/ToolDrilling.py:2266 appTools/ToolMilling.py:1959 @@ -7055,7 +7067,7 @@ msgstr "" "Kesmeye başlamadan önce ucun gerekli\n" "hıza ulaşmasını sağlamak için bekleyin." -#: appGUI/ObjectUI.py:1336 +#: appGUI/ObjectUI.py:1380 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 @@ -7064,7 +7076,7 @@ msgstr "" "Ucun gerekli hıza ulaşması için beklenmesi\n" "gereken zaman birimi." -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 @@ -7072,7 +7084,7 @@ msgstr "" msgid "Probe Z depth" msgstr "Prob Z Derinliği" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 @@ -7084,14 +7096,14 @@ msgstr "" "Prob (algılayıcı) için izin verilen maksimum derinlik.\n" "Geçerli birimlerde negatif değer." -#: appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1405 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "Probun İlerleme Hızı" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 @@ -7099,15 +7111,15 @@ msgstr "Probun İlerleme Hızı" msgid "The feedrate used while the probe is probing." msgstr "Prob (algılayıcı) algılama yaparken kullanılan ilerleme hızı." -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3265 appTools/ToolMilling.py:2042 -#: appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "Seçenekleri Tüm Araçlara Uygula" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 #: appTools/ToolIsolation.py:3268 appTools/ToolMilling.py:2045 -#: appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -7115,24 +7127,24 @@ msgstr "" "Formdaki geçerli seçenekler, Araçlar Tablosundaki \n" "tüm uçlara uygulanacaktır." -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3279 appTools/ToolMilling.py:2056 -#: appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "Ortak Seçenekler" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 #: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2058 -#: appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "Tüm araçlar için ortak olan seçenekler." -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 #: appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "Z Uç Değiştir" -#: appGUI/ObjectUI.py:1414 +#: appGUI/ObjectUI.py:1458 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" @@ -7141,7 +7153,7 @@ msgstr "" "G-Kod'a uç değiştirme sırasını dahil edin\n" "(uç değiştirme için duraklat)." -#: appGUI/ObjectUI.py:1422 +#: appGUI/ObjectUI.py:1466 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 #: appTools/ToolDrilling.py:2396 appTools/ToolMilling.py:2072 @@ -7152,14 +7164,14 @@ msgstr "" "Uç değiştirme için Z ekseni \n" "konumu (yükseklik)." -#: appGUI/ObjectUI.py:1450 +#: appGUI/ObjectUI.py:1494 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appTools/ToolDrilling.py:2427 appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "Z Son Hareket" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1496 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 #: appTools/ToolDrilling.py:2429 appTools/ToolMilling.py:2100 @@ -7168,14 +7180,14 @@ msgid "" "the last move at the end of the job." msgstr "İşin bitiminde ucun yüksekliği." -#: appGUI/ObjectUI.py:1469 +#: appGUI/ObjectUI.py:1513 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 #: appTools/ToolDrilling.py:2447 appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "X, Y Son Hareket" -#: appGUI/ObjectUI.py:1471 +#: appGUI/ObjectUI.py:1515 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 #: appTools/ToolDrilling.py:2449 appTools/ToolMilling.py:2119 @@ -7189,12 +7201,12 @@ msgstr "" "Hiçbir değer girilmezse, iş sonunda X, Y düzleminde\n" "iş hangi noktada bitmişse uç o noktada kalır." -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 msgid "X,Y coordinates" msgstr "X, Y Koordinatları" -#: appGUI/ObjectUI.py:1484 +#: appGUI/ObjectUI.py:1528 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" @@ -7203,12 +7215,12 @@ msgstr "" "Makine kodunun çıktısını belirleyen bir önişlemci dosyası. \n" "Örneğin: (G-Kod, RML, HPGL gibi)." -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 #: appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "Dışlama Alanları Ekle" -#: appGUI/ObjectUI.py:1503 +#: appGUI/ObjectUI.py:1547 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 #: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197 @@ -7220,7 +7232,7 @@ msgstr "" "Dışlama alanlarını ekleyin.\n" "Bu alanlarda uçların dolaşımı yasaktır." -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 @@ -7228,7 +7240,7 @@ msgstr "" msgid "Strategy" msgstr "Yöntem" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 #: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 @@ -7236,17 +7248,17 @@ msgstr "Yöntem" msgid "Over Z" msgstr "Z Yukarı" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 #: appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "Bu bölge tanımlayıcısıdır." -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 #: appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "Dışlama alanının eklendiği nesnenin türü." -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 #: appTools/ToolMilling.py:2224 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " @@ -7255,7 +7267,7 @@ msgstr "" "Dışlama alanı için kullanılan yöntem. Dışlama alanlarının etrafından dolaşın " "veya üzerinden geçin." -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 #: appTools/ToolMilling.py:2226 msgid "" "If the strategy is to go over the area then this is the height at which the " @@ -7264,7 +7276,7 @@ msgstr "" "Yöntem \"Yukarı\" olarak seçilmişse bu, ucun dışlama alanından kaçınmak için " "gideceği yüksekliktir." -#: appGUI/ObjectUI.py:1544 +#: appGUI/ObjectUI.py:1588 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 #: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238 @@ -7281,21 +7293,21 @@ msgstr "" "- Etrafından -> Uç, dışlama alanının çevresini dolaşarak dışlama alanından " "kaçınır" -#: appGUI/ObjectUI.py:1548 +#: appGUI/ObjectUI.py:1592 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 #: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242 msgid "Over" msgstr "Yukarı" -#: appGUI/ObjectUI.py:1549 +#: appGUI/ObjectUI.py:1593 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 #: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243 msgid "Around" msgstr "Etrafından" -#: appGUI/ObjectUI.py:1556 +#: appGUI/ObjectUI.py:1600 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 #: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250 @@ -7306,29 +7318,29 @@ msgstr "" "Bir dışlama bölgesinden kaçınmak için \n" "ucun yukarı kalkacağı Z yüksekliği." -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 #: appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "Alan Ekle:" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 #: appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "Bir dışlama alanı ekleyin." -#: appGUI/ObjectUI.py:1573 +#: appGUI/ObjectUI.py:1617 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 #: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3427 -#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "Dışlama alanı seçmek için kullanılan seçim şeklinin görünümü." -#: appGUI/ObjectUI.py:1583 +#: appGUI/ObjectUI.py:1627 #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 @@ -7337,26 +7349,26 @@ msgstr "Dışlama alanı seçmek için kullanılan seçim şeklinin görünümü msgid "Delete All" msgstr "Tümünü Sil" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 #: appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "Dışlama alanlarının tümünü silin." -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "Seçilenleri Sil" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "Tabloda seçilen dışlama alanlarını siler." -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 msgid "Add Polish" msgstr "Parlatma Ekle" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." @@ -7364,15 +7376,15 @@ msgstr "" "G-Kod'un sonuna bir Çizim bölümü ekleyecektir.\n" "Bir tel fırça, freze işleminden sonra malzemeyi temizleyecektir." -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 msgid "Diameter for the polishing tool." msgstr "Parlatma ucu için kalınlık." -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 msgid "Pressure" msgstr "Baskı" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -7380,7 +7392,7 @@ msgstr "" "Negatif değer. Sayının tam değer kısmı ne kadar yüksekse\n" "fırçanın malzeme üzerindeki baskısı o kadar güçlüdür." -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -7392,16 +7404,16 @@ msgstr "" "- Nokta Bazlı: Merkezden dışarıya doğru.\n" "- Çizgi Bazlı: Paralel çizgiler." -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 #: appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "CNC İş Nesnesi Oluştur" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 msgid "Generate CNCJob object." msgstr "CNC İş Nesnesi Oluşturun." -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" @@ -7411,25 +7423,35 @@ msgstr "" "Tümünü seçmek için # sütunun tıklayın veya\n" "araçları elle seçmek için Ctrl tuşuna basıp sol tıklayın." -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "Araçlar sekmesindeki \"Çizim\" aracını başlatır." -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:1770 +#, fuzzy +#| msgid "Generating slot milling geometry..." +msgid "Generate a CNCJob by milling a Geometry." +msgstr "Yuva frezeleme şekli oluşturuluyor ..." + +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +#, fuzzy +#| msgid "" +#| "Creates tool paths to cover the\n" +#| "whole area of a polygon (remove\n" +#| "all copper). You will be asked\n" +#| "to click on the desired polygon." msgid "" "Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +"whole area of a polygon." msgstr "" "PCB'de yollar dışında kalan tüm bakır kazınarak çıkarılır.\n" "Bakır temizliği yapılacak alanı tıklamanız istenir." -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "CNC İş Nesnesi" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -7440,19 +7462,19 @@ msgstr "" "'Hareket' tipinde olabilirler, yani nesnenin üzerindeki çizimler.\n" "'Kesim' tipinde olabilirler, yani nesneyi kesen çizimler." -#: appGUI/ObjectUI.py:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Hareket" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 msgid "Edit an GCode object." msgstr "Bir GCode nesnesini düzenleyin." -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "Hareket Sıra Numarasını Göster" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7463,12 +7485,12 @@ msgstr "" "Onay kutusu işaretlenirse, hareket hattı sırasını gösteren \n" "numaralar gösterilir." -#: appGUI/ObjectUI.py:1882 appObjects/FlatCAMObj.py:861 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 #: appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "Katedilen Mesafe" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7476,11 +7498,11 @@ msgstr "" "Bu, X-Y düzleminde katedilen toplam mesafedir.\n" "Mevcut birimlerde." -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "Tahmini Süre" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7488,11 +7510,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:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "CNC Uç Tablosu" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7514,23 +7536,23 @@ msgstr "" "'Uç tipi' (TT) 1 ila 4 dişli (C1..C4), bilyalı (B) veya V Şekilli (V) \n" "dairesel olabilir." -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "P" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Çizimi Güncelle" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "Çizimi güncelleyin." -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "CNC Kod Eklentileri Kullan" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7538,44 +7560,44 @@ msgstr "" "Seçildiğinde, Ayarlarda tanımlanan CNC Kodu eklentileri\n" "(başa ekleme ve sona ekleme) içerecektir." -#: appGUI/ObjectUI.py:1993 +#: appGUI/ObjectUI.py:2050 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "Otomatik Dengeleme" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "Otomatik dengeleme özelliğini etkinleştirin." -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 msgid "Probe Points Table" msgstr "Prob Noktaları Tablosu" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "Yükseklik haritasını elde edecek G-Kodu oluşturun" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "Göster" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 msgid "Toggle the display of the Probe Points table." msgstr "Prob (algılayıcı) noktaları tablosunun görüntülenmesini sağlar." -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "X-Y Coordinates" msgstr "X-Y Koordinatları" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "Height" msgstr "Yükseklik" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 msgid "Plot probing points" msgstr "Prob (algılayıcı) Noktalarını İşaretleyin" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -7584,11 +7606,11 @@ msgstr "" "Prob (algılayıcı) noktalarını tabloya çizin.\n" "Bir Voronoi yöntemi kullanılırsa, Voronoi alanları da çizilir." -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 msgid "Probe GCode Generation" msgstr "Prob G-Kod'u Oluştur" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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" @@ -7598,27 +7620,27 @@ 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." -#: appGUI/ObjectUI.py:2059 +#: appGUI/ObjectUI.py:2116 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 msgid "Probe Z travel" msgstr "Prob Z Yüksekliği" -#: appGUI/ObjectUI.py:2061 +#: appGUI/ObjectUI.py:2118 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 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/ObjectUI.py:2084 +#: appGUI/ObjectUI.py:2141 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 msgid "Probe Feedrate" msgstr "Prob İlerleme Hızı" -#: appGUI/ObjectUI.py:2101 +#: appGUI/ObjectUI.py:2158 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 msgid "Mode" msgstr "Yöntem" -#: appGUI/ObjectUI.py:2102 +#: appGUI/ObjectUI.py:2159 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 msgid "" "Choose a mode for height map generation.\n" @@ -7630,19 +7652,19 @@ msgstr "" "seçer\n" "- Izgara: Otomatik olarak bir prob (algılayıcı) noktaları ızgarası oluşturur" -#: appGUI/ObjectUI.py:2108 +#: appGUI/ObjectUI.py:2165 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 #: appTools/ToolCutOut.py:2324 appTools/ToolFiducials.py:801 msgid "Manual" msgstr "El İle" -#: appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:2166 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 msgid "Grid" msgstr "Izgara" -#: appGUI/ObjectUI.py:2116 +#: appGUI/ObjectUI.py:2173 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" @@ -7654,50 +7676,50 @@ msgstr "" "- Çift Çizgili: Çift çizgili enterpolasyon kullanacaktır. Yalnızca ızgara " "modu için kullanılabilir." -#: appGUI/ObjectUI.py:2122 +#: appGUI/ObjectUI.py:2179 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "Voronoi" -#: appGUI/ObjectUI.py:2123 +#: appGUI/ObjectUI.py:2180 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 msgid "Bilinear" msgstr "Çift Çizgili" -#: appGUI/ObjectUI.py:2136 +#: appGUI/ObjectUI.py:2193 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 #: appTools/ToolPanelize.py:787 msgid "Columns" msgstr "Sütunlar" -#: appGUI/ObjectUI.py:2138 +#: appGUI/ObjectUI.py:2195 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "Izgara sütunlarının sayısı." -#: appGUI/ObjectUI.py:2147 +#: appGUI/ObjectUI.py:2204 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" msgstr "Satırlar" -#: appGUI/ObjectUI.py:2149 +#: appGUI/ObjectUI.py:2206 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "Izgara satırlarının sayısı." -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 msgid "Add Probe Points" msgstr "Prob Noktaları Ekleyin" -#: appGUI/ObjectUI.py:2162 +#: appGUI/ObjectUI.py:2219 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 msgid "Controller" msgstr "Denetleyici" -#: appGUI/ObjectUI.py:2164 +#: appGUI/ObjectUI.py:2221 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" @@ -7706,147 +7728,147 @@ msgstr "" "Yükseklik haritasının G-Kode'unu oluşturacak \n" "denetleyici türü." -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 -#: appObjects/FlatCAMCNCJob.py:1293 appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 +#: appObjects/FlatCAMCNCJob.py:1302 appObjects/FlatCAMCNCJob.py:1324 msgid "Control" msgstr "Kontrol" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 -#: appObjects/FlatCAMCNCJob.py:1295 appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 +#: appObjects/FlatCAMCNCJob.py:1304 appObjects/FlatCAMCNCJob.py:1326 msgid "Sender" msgstr "Gönderici" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "COM listesi" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "Kullanılabilir seri bağlantı noktalarını listeler." -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "Ara" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "Kullanılabilir seri bağlantı noktalarını arayın." -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "İletişim Hızı" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "Yeni, özel iletişim hızı." -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "Belirtilen özel iletişim hızını listeye ekleyin." -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 msgid "Delete selected baudrate" msgstr "Seçili iletişim hızını sil" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "Sıfırla" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "Denetleyicinin yazılım sıfırlaması." -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 msgid "Disconnected" msgstr "Bağlantı kesildi" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 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." -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "İlerlet" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 msgid "Zero Axes" msgstr "Eksenleri Sıfırla" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "Duraklat/Devam Ettir" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2448 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "Adım" -#: appGUI/ObjectUI.py:2393 +#: appGUI/ObjectUI.py:2450 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "Her ilerletme eylemi, eksenleri bu değerle hareket ettirecektir." -#: appGUI/ObjectUI.py:2405 +#: appGUI/ObjectUI.py:2462 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:828 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "İlerleme Hızı" -#: appGUI/ObjectUI.py:2407 +#: appGUI/ObjectUI.py:2464 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "İlerleme sırasında hareket hızı." -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "Komut Gönder" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "GRBL'ye özel bir komut gönderin." -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "GRBL komutunu yazın ..." -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "Gönder" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 msgid "Get Config parameter" msgstr "Yapılandırma Seçeneklerini Al" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "Bir GRBL yapılandırma seçeneği." -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "GRBL seçeneğini girin ..." -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 msgid "Get" msgstr "Al" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "Belirtilen bir GRBL seçeneğinin değerini alın." -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 msgid "Get Report" msgstr "Rapor Al" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "GRBL raporunu komut satırına yazdırın." -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "Otomatik Dengelemeyi Uygula" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -7857,28 +7879,28 @@ msgstr "" "orijinal G-Kod üzerine uygulayacak ve böylece \n" "otomatik dengeleme yapacak." -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "GRBL yükseklik haritasını kaydeder." -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 msgid "Save Probing GCode" msgstr "Dengeleme G-Kod'unu Kaydet" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 msgid "Will save the probing GCode." msgstr "Prob (algılayıcı) G-Kod'unu kaydeder." -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "Dengeleme G-Kod'unu görüntüleyin/düzenleyin." -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 -#: appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 +#: appObjects/FlatCAMCNCJob.py:1739 msgid "Import Height Map" msgstr "Yükseklik Haritasını İçe Aktar" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -7889,11 +7911,11 @@ msgstr "" "içe aktarın ve ardından bu verileri orijinal G-Kod üzerine \n" "uygulayın, böylece otomatik dengeleme yapın." -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "CNC Kodunu Dışa Aktar" -#: appGUI/ObjectUI.py:2534 +#: appGUI/ObjectUI.py:2591 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" @@ -7903,11 +7925,11 @@ msgstr "" "Bu nesneyi bir dosyaya kaydetmek \n" "için G-Kod'u dışa aktarın." -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "CNC Kodunu Kaydet" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." @@ -7915,86 +7937,86 @@ msgstr "" "G-Kod dosyasını kaydetmek için bir\n" "iletişim kutusu açar." -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 msgid "Review CNC Code." msgstr "CNC kodunu kontrol edin." -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "Komut Dosyası Nesnesi" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "Otomatik Tamamlayıcı" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 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:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "Belge Nesnesi" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Bu seçenek, Belge Düzenleyici'de otomatik tamamlamanın\n" "etkin olup olmadığını seçer." -#: appGUI/ObjectUI.py:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "Yazı Tipi" -#: appGUI/ObjectUI.py:2745 +#: appGUI/ObjectUI.py:2802 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "Yazı Boyutu" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "Hizala" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "Sola Hizala" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "Ortala" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "Sağa Hizala" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "Yasla" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "Yazı Rengi" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "Seçilen metnin yazı tipi rengini ayarlar" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "Vurgu Rengi" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 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:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "Sekme Boyutu" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Sekme boyutunu ayarlayın. Piksel cinsinden.\n" @@ -8032,41 +8054,41 @@ msgstr "" "Metin öğelerinin sayısı ile metin konumlarının sayısı arasındaki farktan " "dolayı açıklama eklenemedi." -#: appGUI/preferences/PreferencesUIManager.py:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "Ayar değişiklikleri uygulandı." -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "Devam etmek istiyor musunuz?" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "Uygulama Yeniden Başlatılacak" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "Uygulama, ayarlar kaydedilmeden kapatıldı." -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "Varsayılan ayarlar geri yüklendi." -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 #: app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "Ayarlar kaydedildi." -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -8406,7 +8428,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "Yeni Uç Kalınlığı" @@ -8824,7 +8846,7 @@ msgstr "MetaHeuristic" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "Basit" @@ -9043,7 +9065,7 @@ msgstr "" "daraltılabilir alanın yazı tipi boyutunu ayarlar." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:673 appTools/ToolDblSided.py:847 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 msgid "Axis" msgstr "Eksen Yazı Boyutu" @@ -9372,7 +9394,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMExcellon.py:163 appObjects/FlatCAMGeometry.py:586 -#: appObjects/FlatCAMGerber.py:179 appTools/ToolDrilling.py:310 +#: appObjects/FlatCAMGerber.py:182 appTools/ToolDrilling.py:310 #: appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "Gelişmiş" @@ -9989,7 +10011,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "Uç Kalınlığı" @@ -9998,7 +10020,7 @@ msgstr "Uç Kalınlığı" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -10094,12 +10116,12 @@ msgid "\"Follow\"" msgstr "\"Takip Et\"" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 -#: appObjects/FlatCAMGerber.py:367 appTools/ToolCopperThieving.py:581 +#: appObjects/FlatCAMGerber.py:370 appTools/ToolCopperThieving.py:581 #: appTools/ToolCopperThieving.py:770 appTools/ToolCopperThieving.py:782 -#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1744 -#: appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 appTools/ToolNCC.py:1892 -#: appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 appTools/ToolNCC.py:2858 -#: appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 appTools/ToolNCC.py:3240 +#: appTools/ToolIsolation.py:1353 appTools/ToolNCC.py:1791 +#: appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 appTools/ToolNCC.py:1939 +#: appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 appTools/ToolNCC.py:2905 +#: appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 appTools/ToolNCC.py:3287 #: camlib.py:1113 msgid "Buffering" msgstr "Tamponlama Tipi" @@ -10121,9 +10143,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 @@ -10417,9 +10439,9 @@ msgstr "Bu seçim bakır dolgu ile yollar arasındaki mesafeyi ayarlar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1302 -#: appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 appTools/ToolNCC.py:2602 -#: appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4319 +#: appTools/ToolCopperThieving.py:1218 appTools/ToolNCC.py:1349 +#: appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 appTools/ToolNCC.py:2649 +#: appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4376 #: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Tamamı" @@ -10427,11 +10449,11 @@ msgstr "Tamamı" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1219 appTools/ToolIsolation.py:819 #: appTools/ToolIsolation.py:1435 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 appTools/ToolNCC.py:1689 -#: appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 appTools/ToolPaint.py:1061 +#: appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 appTools/ToolNCC.py:1736 +#: appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 appTools/ToolPaint.py:1061 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "Alan" @@ -10439,12 +10461,12 @@ msgstr "Alan" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 -#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:764 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 +#: appTools/ToolCopperThieving.py:1220 appTools/ToolDblSided.py:757 #: appTools/ToolIsolation.py:1475 appTools/ToolIsolation.py:3378 -#: appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 appTools/ToolNCC.py:1697 -#: appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 appTools/ToolNCC.py:2647 -#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 appTools/ToolNCC.py:1744 +#: appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 appTools/ToolNCC.py:2694 +#: appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -11503,7 +11525,7 @@ msgid "Drill dia" msgstr "Delik Genişliği" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 -#: appTools/ToolDblSided.py:833 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "Hizalama delikleri için delik genişliği." @@ -11513,7 +11535,7 @@ msgstr "Ekseni Hizala" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 -#: appTools/ToolDblSided.py:674 appTools/ToolDblSided.py:849 +#: appTools/ToolDblSided.py:667 appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Dikey (X) veya yatay (Y) tersleyin." @@ -11522,12 +11544,12 @@ msgid "Mirror Axis:" msgstr "Tersleme Ekseni:" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 -#: appTools/ToolDblSided.py:700 +#: appTools/ToolDblSided.py:693 msgid "Box" msgstr "Çerçeve" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 -#: appTools/ToolDblSided.py:701 +#: appTools/ToolDblSided.py:694 msgid "Hole Snap" msgstr "Deliğe Tuttur" @@ -11776,9 +11798,9 @@ msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 #: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3058 -#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "Uç Sırası" @@ -11787,10 +11809,10 @@ msgstr "Uç Sırası" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 #: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3059 -#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 +#: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 #: appTools/ToolPaint.py:2854 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -11812,9 +11834,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 #: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3067 -#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "İleri" @@ -11822,9 +11844,9 @@ msgstr "İleri" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 #: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3068 -#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "Geri" @@ -12118,7 +12140,7 @@ msgstr "Yalıtım Seçenekleri" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "Virgülle Ayrılmış Değerler" @@ -12126,7 +12148,7 @@ msgstr "Virgülle Ayrılmış Değerler" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -12138,7 +12160,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "V-Şekli" @@ -12163,7 +12185,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 #: appTools/ToolPaint.py:2884 msgid "" "Diameter for the new tool to add in the Tool Table.\n" @@ -12176,9 +12198,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4115 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 +#: appTools/ToolIsolation.py:3286 appTools/ToolNCC.py:4162 #: appTools/ToolPaint.py:3069 msgid "Rest" msgstr "Kalan İşleme" @@ -12228,12 +12250,14 @@ msgstr "" "aşağıdaki nesnenin alanı, oluşturulan yalıtım şekliyle ayrılacaktır." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 +#: appTools/ToolIsolation.py:3320 appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "Doğruluğu Kontrol Et" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 +#: appTools/ToolIsolation.py:3322 appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12257,7 +12281,7 @@ msgstr "" "- 'Nesne' - Başka bir nesne tarafından belirtilen alanı işleyecektir." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:831 appTools/ToolIsolation.py:1454 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 @@ -12297,20 +12321,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "Normal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "Sıralı" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 -#: appObjects/AppObject.py:439 appObjects/FlatCAMObj.py:266 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:453 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 @@ -12320,7 +12344,7 @@ msgstr "Çiziliyor" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -12358,7 +12382,7 @@ msgstr "" "kadar olacaktır.\n" "Değer 0.0 ile 9999.9 FlatCAM birimleri arasında olabilir." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -12376,7 +12400,7 @@ msgstr "" "daha küçüğe doğru ilerler.\n" "Onay kutusu seçilmezse, standart yöntem kullanılır." -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12399,8 +12423,8 @@ msgstr "Çizim" msgid "Parameters:" msgstr "Seçenekler:" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12408,7 +12432,7 @@ msgstr "" "Bu değer, (uygulama birimlerinde) \n" "malzemeyi kesme derinliğidir." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" @@ -12428,7 +12452,7 @@ msgstr "" "daha küçüğe doğru ilerler.\n" "Onay kutusu seçilmezse, standart algoritma kullanılır." -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 #: appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" @@ -12507,16 +12531,16 @@ msgstr "İstenen panelin satır sayısı" #: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:528 -#: appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolCutOut.py:2009 appTools/ToolDblSided.py:525 +#: appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 #: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 appTools/ToolNCC.py:4216 +#: appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 appTools/ToolNCC.py:4263 #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:566 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 msgid "Gerber" msgstr "Gerber" @@ -12994,7 +13018,7 @@ msgstr "G-Kod'u Dosyası Uzantıları" msgid "Gerber File associations" msgstr "Gerber Dosya Uzantıları" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -13003,32 +13027,32 @@ msgstr "" "Nesne ({kind}) başarısız oldu çünkü: {error} \n" "\n" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "Birimler şuna dönüştürülüyor " -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 #: appTools/ToolIsolation.py:1785 appTools/ToolIsolation.py:1978 camlib.py:1231 #: camlib.py:1292 msgid "Rough" msgstr "Kaba" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "YENİ BİR FLATCAM TCL KOMUT DOSYASI OLUŞTUR" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "TCL Kılavuzu burada" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "FlatCAM komutlarının listesi" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13036,31 +13060,37 @@ msgstr "" "FlatCAM Tcl komutlarının (Tcl komut satırnda görüntülenen) bir listesini " "almak için> help Basic" msgstr "Basit" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "Gelişmiş" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 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 ..." -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 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." -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -13068,117 +13098,117 @@ 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 ..." -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 msgid "Finished adding Probe Points..." msgstr "Prob (algılayıcı) noktalarının eklenmesi başarıyla tamamlandı ..." -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 msgid "COM list updated ..." msgstr "COM listesi güncellendi ..." -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 msgid "Connected" msgstr "Bağlandı" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "Bağlantı noktasına bağlandı" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "Bağlantı noktasında GRBL'ye bağlanılamadı" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "Bağlantı noktasına bağlandı. Bağlantı kesiliyor" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 msgid "Could not connect to port" msgstr "Bağlantı noktasına bağlanılamadı" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 msgid "Sending GCode..." msgstr "G-Kod gönderiliyor ..." -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "GRBL bir başlangıç arama döngüsü gerçekleştiriyor." -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "GRBL yazılım sıfırlaması gönderildi." -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "GRBL devam etti." -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "GRBL duraklatıldı." -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "Dışarı aktarma iptal edildi ..." -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "Yükleniyor..." -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 msgid "There is nothing to view" msgstr "Görüntülenecek hiçbir şey yok" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 msgid "Code Viewer" msgstr "Kod Görüntüleyici" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 msgid "Loaded Machine Code into Code Viewer" msgstr "Makine Kodu Kod Görüntüleyiciye Yüklendi" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 msgid "Failed to open height map file" msgstr "Yükseklik haritası dosyası açılamadı" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "İnceleme tamamlandı. Otomatik dengeleme yapılıyor." -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "Denetleyici, G-Kod'unu GRBL kontrol cihazına gönderiyor." -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "Boş GRBL yükseklik haritası." -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 msgid "Finished autolevelling." msgstr "Otomatik dengeleme tamamlanıyor." -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "Çiziliyor..." -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "Dosya şuraya kaydedildi" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 msgid "Code Review" msgstr "Kod İncelemesi" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 msgid "This CNCJob object can't be processed because it is a" msgstr "Bu CNC iş nesnesi işlenemez çünkü bir" -#: appObjects/FlatCAMCNCJob.py:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "CNC İş nesnesi" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -13190,38 +13220,38 @@ msgstr "" msgid "Document Editor" msgstr "Belge Düzenleyici" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340 msgid "Please select one or more tools from the list and try again." msgstr "Lütfen listeden bir veya daha fazla araç seçin ve tekrar deneyin." -#: appObjects/FlatCAMExcellon.py:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Matkap ucu delik boyutundan daha büyüktür. İptal edildi." -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "Uç Numarası" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "Delik Sayısı" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "Yuva Sayısı" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "YUVA için matkap ucu delik boyutundan daha büyüktür. İptal edildi." @@ -13240,7 +13270,7 @@ msgstr "Bitiş" #: appTools/ToolIsolation.py:531 appTools/ToolIsolation.py:644 #: appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 #: appTools/ToolPaint.py:252 appTools/ToolPaint.py:316 #: appTools/ToolPaint.py:655 msgid "Multiple Tools" @@ -13254,7 +13284,7 @@ msgstr "Araç Veri Tabanından Ekle" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "Hiçbir Araç Seçilmedi" @@ -13408,31 +13438,31 @@ msgstr "Silme başarısız oldu. Silinecek dışlama alanı yok." msgid "Delete failed. Nothing is selected." msgstr "Silme başarısız oldu. Hiçbir şey seçilmedi." -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "Dolgulu Tampon" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "Bitti" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "İşlem tamamlanamadı." -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 #: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 -#: appTools/ToolNCC.py:1807 appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appTools/ToolNCC.py:1854 appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "Yalıtım şekli oluşturulamadı." -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "Yalıtım şekli başarı ile oluşturuldu" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "Şekiller çiziliyor" @@ -13472,80 +13502,80 @@ msgstr "Boyutlar" msgid "Calculating dimensions ... Please wait." msgstr "Boyutlar hesaplanıyor ... Lütfen bekleyin." -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 #: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 msgid "Drills number" msgstr "Delik Sayısı" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 #: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 msgid "Slots number" msgstr "Yuva Sayısı" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "Toplam Delik:" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "Toplam Yuva:" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 +#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "Mevcut" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "Dolgulu Şekil" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "G-Kod Metni" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "G Kod Şekli" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 msgid "Tool Data" msgstr "Veriler" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "Kesme Derinliği" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "Açıklık Yüksekliği" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "Dönme Süresi" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "Genişlik" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 #: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 msgid "Box Area" msgstr "Kutu Alanı" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 #: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "Dışbükey Gövde Alanı" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 #: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "Bakır Alan" @@ -13828,15 +13858,15 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 #: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 -#: appTools/ToolDblSided.py:947 appTools/ToolDrilling.py:2649 +#: appTools/ToolDblSided.py:938 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:458 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 #: appTools/ToolOptimal.py:593 appTools/ToolPaint.py:3194 #: appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Verileri Sıfırla" @@ -13844,15 +13874,15 @@ msgstr "Verileri Sıfırla" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 #: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 -#: appTools/ToolDblSided.py:950 appTools/ToolDrilling.py:2652 +#: appTools/ToolDblSided.py:941 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:461 appTools/ToolExtractDrills.py:705 #: appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 #: appTools/ToolOptimal.py:596 appTools/ToolPaint.py:3197 #: appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Yapılan değişiklikleri varsayılan ayarlara döndürür." @@ -14035,8 +14065,8 @@ msgstr "" "Beklenen kalibrasyon noktalarını ve ölçülen\n" "kalibrasyon noktalarını içerir." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 -#: appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 +#: appTools/ToolSub.py:706 msgid "Target" msgstr "Hedef" @@ -14288,8 +14318,8 @@ msgstr "Bakır dolgu işlemi tamamlandı." #: appTools/ToolIsolation.py:908 appTools/ToolIsolation.py:1345 #: appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 -#: appTools/ToolNCC.py:830 appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 -#: appTools/ToolNCC.py:1341 appTools/ToolPaint.py:1086 +#: appTools/ToolNCC.py:844 appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 +#: appTools/ToolNCC.py:1388 appTools/ToolPaint.py:1086 #: appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -14320,7 +14350,7 @@ msgstr "Bakır dolgu. Bakır ile doldurmak için kullanılan alanlar hazırlanı #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 #: appTools/ToolFilm.py:879 appTools/ToolIsolation.py:916 -#: appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "Çalışıyor..." @@ -14329,13 +14359,13 @@ msgstr "Çalışıyor..." msgid "Geometry not supported for bounding box" msgstr "Sınırlayıcı kutu için şekil desteklenmiyor" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 -#: appTools/ToolNCC.py:1687 appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 +#: appTools/ToolNCC.py:1734 appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "Kullanılabilir nesne yok." -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 -#: appTools/ToolNCC.py:1710 appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 +#: appTools/ToolNCC.py:1757 appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "Belirtilen nesnenin türü desteklenmiyor." @@ -14388,7 +14418,7 @@ msgstr "" "- 'Nesne' - Belirtilen nesne alanı içinde bakır dolgusu yapar." #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "Seçilen Tür" @@ -14401,12 +14431,12 @@ msgstr "" "Gerber, Excellon veya Şekil olabilir." #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "Nesne Türü" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "Bakır temizlemeye şablon olarak kullanılacak FlatCAM nesnesi." @@ -14539,7 +14569,7 @@ msgstr "Seçilen Gerber dosyasına köşe işaretleyicileri ekler." #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 #: appTools/ToolIsolation.py:1049 appTools/ToolIsolation.py:1185 -#: appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 appTools/ToolNCC.py:1084 +#: appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 appTools/ToolNCC.py:1128 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 #: appTools/ToolSolderPaste.py:464 app_Main.py:4490 @@ -14547,12 +14577,12 @@ msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "Lütfen ondalıklı formatta sıfır olmayan bir uç kalınlığı girin." #: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 -#: appTools/ToolNCC.py:1029 appTools/ToolPaint.py:767 +#: appTools/ToolNCC.py:1073 appTools/ToolPaint.py:767 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Uç, Araçlar Veri Tabanında yoktur. Varsayılan bir uç ekleniyor." #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 -#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1036 +#: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1080 #: appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" @@ -14570,7 +14600,7 @@ msgid "Default tool added." msgstr "Varsayılan uç eklendi." #: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 -#: appTools/ToolNCC.py:3602 appTools/ToolPaint.py:2620 +#: appTools/ToolNCC.py:3649 appTools/ToolPaint.py:2620 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." @@ -14619,7 +14649,7 @@ msgstr "Serbest şekilli PCB kesme işlemi başarıyla tamamlandı." #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 #: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 -#: appTools/ToolNCC.py:834 appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 +#: appTools/ToolNCC.py:848 appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 #: appTools/ToolPanelize.py:196 tclCommands/TclCommandBbox.py:71 #: tclCommands/TclCommandNregions.py:71 msgid "Object not found" @@ -14704,7 +14734,7 @@ msgstr "Kesilecek nesne" msgid "Kind" msgstr "Şekil" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14717,7 +14747,7 @@ msgstr "" "nesne türlerini belirler." #: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 -#: appTools/ToolNCC.py:3892 appTools/ToolPaint.py:2901 +#: appTools/ToolNCC.py:3939 appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14900,11 +14930,15 @@ msgstr "2 Taraflı PCB" msgid "Objects to be mirrored" msgstr "Terslenecek nesneler" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "Sınır Değerleri" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14912,39 +14946,39 @@ msgstr "" "Sınır değerlerinin hesaplanacağı \n" "nesneleri çalışma alanı üzerinde seçin." -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "X min" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "Minimum konum." -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "Y min" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "X maks" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "Maksimum konum." -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "Y maks" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "Merkez noktası koordinatları" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "Merkez" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14952,11 +14986,11 @@ msgstr "" "Dikdörtgenin merkez noktasının konumu, sınırlayıcı\n" "bir şekildir. Geometrik Merkez. Biçim (x, y)." -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "Sınır Değerlerini Hesapla" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14965,15 +14999,15 @@ msgstr "" "Nesneleri seçmek için dikdörtgen bir şeklin koordinatlarını\n" "hesaplayın. Dikdörtgen şekli X, Y eksenine paraleldir." -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "Tersleme İşlemi" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "Tersleme işlemi için kullanılan seçenekler" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14991,11 +15025,11 @@ msgstr "" "Deliğe Tuttur-> Excellon nesnesindeki belirlenen bir deliğin merkezi\n" " tarafından tanımlanan bir nokta" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "Nokta Koordinatları" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15009,15 +15043,15 @@ msgstr "" "tıklayarak\n" "yakalayabilir veya koordinatları elle girebilirsiniz." -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "Tersleme için referans olarak alınabilecek delikleri tutan nesne." -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "Delik Seç" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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." @@ -15025,7 +15059,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." -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15035,11 +15069,11 @@ msgstr "" "Sınırlayıcı kutunun merkezinin koordinatları \n" "tersleme işlemi için referans olarak kullanılır." -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "Tersle" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15049,11 +15083,11 @@ msgstr "" "tersler (döndürür). Yeni bir nesne oluşturmaz, \n" "onu değiştirir." -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "PCB Hizalama" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15062,11 +15096,11 @@ msgstr "" "Belirtilen hizalama deliklerini ve tersleme \n" "görüntülerini içeren bir Excellon Nesnesi oluşturur." -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "Delik Genişliği" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15077,11 +15111,11 @@ msgstr "" "Bu, Yukarıdaki Tersleme Seçenekleri -> Referans Noktası\n" "bölümünden değiştirilebilir" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "Hizalama Deliği Koordinatları" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15098,11 +15132,11 @@ msgstr "" "- Yukarıdaki \"Ekseni Hizala\" bölümünde seçilen eksen üzerinde tersleme " "konumunda bir delik." -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "Delik Koordinatları" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15128,15 +15162,15 @@ msgstr "" "tıklayın ve Yapıştır'a tıklayın.\n" "- Koordinatları manuel olarak şu biçimde girerek: (x1, y1), (x2, y2), ..." -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "Sonuncuyu Sil" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "Listedeki son koordinat demetini siler." -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "Excellon Oluştur" @@ -15313,7 +15347,7 @@ msgid "Jump to Half Point" msgstr "Orta Noktaya Git" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 -#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:444 +#: appTools/ToolMilling.py:962 appTools/ToolNCC.py:449 #: appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "Mevcut araç seçenekleri tüm araçlara uygulandı." @@ -15939,17 +15973,17 @@ msgstr "" "Gerber nesnesini tersine çevirir: Bakır içeren alanlar \n" "bakırdan temizlenir ve önceki boş alanlar bakırla doldurulur." -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 #: appTools/ToolPaint.py:386 appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "Yeni Uç" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "Uç ekleme işlemi iptal edildi" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 #: appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15958,13 +15992,13 @@ msgstr "" "Gerber nesnesi şekil olarak tek parçadan oluşmaktadır.\n" "Bu tek parça arasında bulunabilecek bir mesafe yoktur." -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 msgid "Optimal tool diameter found" msgstr "En uygun uç kalınlığı bulundu" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 #: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 -#: appTools/ToolNCC.py:1296 appTools/ToolPaint.py:1031 +#: appTools/ToolNCC.py:935 appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 #: appTools/ToolPaint.py:1744 msgid "There are no tools selected in the Tool Table." msgstr "Araç Tablosunda seçili hiçbir uç yok." @@ -15976,40 +16010,40 @@ msgstr "Eksik yalıtım. En az bir uç tam bir yalıtım yapamadı." #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 #: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 -#: appTools/ToolNCC.py:955 appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 -#: appTools/ToolNCC.py:3651 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 +#: appTools/ToolNCC.py:999 appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 +#: appTools/ToolNCC.py:3698 appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 #: appTools/ToolPaint.py:844 appTools/ToolPaint.py:2676 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "Uç ekleme işlemi iptal edildi. Uç zaten Araçlar Tablosunda var." -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 #: appTools/ToolPaint.py:810 msgid "New tool added to Tool Table from Tools Database." msgstr "Araçlar Veri Tabanından Araçlar Tablosuna yeni uç eklendi." -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 #: appTools/ToolPaint.py:873 msgid "Default tool added to Tool Table." msgstr "Varsayılan uç eklendi." -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 #: appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "Araçlar Tablosundaki uç düzenlendi." -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 #: appTools/ToolPaint.py:911 appTools/ToolSolderPaste.py:548 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." -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 #: appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "Silme işlemi başarısız oldu. Silmek için bir uç seçin." -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 #: appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "Uç(lar) Araçlar Tablosundan silindi." @@ -16101,12 +16135,12 @@ msgstr "Seçimde çokgen yok." msgid "Click the end point of the paint area." msgstr "Çizim alanının bitiş noktasını tıklayın." -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 #: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 #: appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "Araçlar Tablosuna yeni uç eklendi." @@ -16115,7 +16149,7 @@ msgstr "Araçlar Tablosuna yeni uç eklendi." msgid "Gerber object for isolation routing." msgstr "Yalıtım oluşturmak için Gerber nesnesi." -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16140,7 +16174,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16148,7 +16182,7 @@ msgstr "" "Bu uç kalınlığıdır. Değeri (mevcut FlatCAM birimlerinde) \n" "malzemenin kesim genişliğidir." -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16178,11 +16212,11 @@ msgstr "" "sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini " "seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir." -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 msgid "Optimal" msgstr "En Uygun Uç" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16190,7 +16224,7 @@ msgstr "" "Tam bir yalıtım yapmak için en\n" "uygun uç kalınlığını bulun." -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 #: appTools/ToolPaint.py:2929 appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16215,7 +16249,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "Alanı, oluşturulacak yalıtım şekliyle ayrılacak nesne." -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16290,96 +16324,116 @@ msgstr "Hiçbir nesne seçilmedi." msgid "Error when mouse left click." msgstr "Sol tıklandığında hata oluştu." -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +#, fuzzy +#| msgid "" +#| "Incomplete isolation. At least one tool could not do a complete isolation." +msgid "" +"Incomplete isolation. None of the selected tools could do a complete " +"isolation." +msgstr "Eksik yalıtım. En az bir uç tam bir yalıtım yapamadı." + +#: appTools/ToolNCC.py:950 +#, fuzzy +#| msgid "" +#| "Incomplete isolation. At least one tool could not do a complete isolation." +msgid "At least one of the selected tools can do a complete isolation." +msgstr "Eksik yalıtım. En az bir uç tam bir yalıtım yapamadı." + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Bakır Temizleme. Yollar dışında kalan bakır alanlar hazırlanıyor." -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "Bakır Temizleme. 'Boş' alanın hesaplanması." -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "Tamponlama işlemi tamamlandı" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Bakır temizleme yapılacak alanının kapsamı alınamadı." -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Bakır Temizleme. 'Boş' alanın hesaplanması tamamlandı." -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Yalıtım şekli bozuk. Pay, yalıtım için kullanılan uç kalınlığından daha " "küçük." -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "Seçilen nesne bakır temizleme için uygun değildir." -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "Çokgen temizleme yöntemi: Çizgi Bazlı." -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Hata. Çokgen temizleme yöntemi: Nokta Bazlı." -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Hata. Çokgen temizleme yöntemi: Standart." -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 msgid "Polygon could not be cleared. Location:" msgstr "Çokgen temizlenemedi. Yer:" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "Bakır Temizleniyor ..." -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "Seçimde bakır temizleme aracı yoktur ve en az bir araca ihtiyaç vardır." -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Bakır Temizleme. Yollar dışında kalan bakır alanlar hazır. Normal bakır " "temizleme işlemi başlatıldı." -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "Bakır temizleme aracı sınırlayıcı kutu oluşturamadı." -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "Bakır temizliği" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "kalınlıkta bir uçla başlatıldı." -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 msgid "Could not use the tool for copper clear." msgstr "Bu uç, bakır temizleme işlemi için kullanılamadı." -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16390,28 +16444,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." -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "Bakır temizleme işlemi başarıyla tamamlandı." -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 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" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "araçlar" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Bakır temizleme \"Kalan İşleme\" yöntemiyle başlatılmıştır." -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "Bakır temizleme \"Kalan İşleme\" ile tamamlanmıştır." -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16419,11 +16473,11 @@ msgstr "" "Bakır temizleme \"Kalan İşleme\" ile tamamlandı; ancak yollarda kırılmalar " "oldu" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "Bakır temizleme başlatıldı. Seçenekler okunuyor." -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16432,15 +16486,15 @@ msgstr "" "Seçenekleri'nden \"Tam\" olarak kullanmayı deneyin. Bu değişikliği yaptıktan " "sonra Gerber dosyasını yeniden yükleyin." -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "Bakır Temizleniyor" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "Nesne Türü" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16451,11 +16505,11 @@ msgstr "" "Bu türler olabilir: Gerber veya Geometri.\n" "Burada seçilen, 'Nesne' açılır kutudaki nesne türlerini belirler." -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "Bakır temizliği yapılacak nesne." -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17868,27 +17922,27 @@ msgstr "Dolgulu şekil okunuyor ..." msgid "Parsing solid_geometry for tool" msgstr "Bir araç için dolgulu şekil okunuyor" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "Gerber çıkartma nesnesinin çıkarıldığı Gerber nesnesi." -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "Çıkarıcı" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "Hedef Gerber nesnesinden çıkarılacak bir Gerber nesnesi." -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "Gerber'i Çıkart" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -17900,7 +17954,7 @@ msgstr "" "Lehim maskesi üzerindeki örtüşen serigrafiyi \n" "kaldırmak için kullanılabilir." -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -17918,11 +17972,11 @@ msgid "" msgstr "" "Bunu işaretlenmesi, Şekil çıkarma nesnesi tarafından kesilen yolları kapatır." -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "Şekli Çıkar" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19456,11 +19510,11 @@ 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:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "Varsayılan dosya yüklenemedi." -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "Varsayılan dosya okunamadı." diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 61d81406..e54f99ce 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-21 16:05+0300\n" +"POT-Creation-Date: 2020-10-22 15:07+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -103,7 +103,7 @@ msgstr "" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:665 appDatabase.py:711 appDatabase.py:2998 #: appDatabase.py:3044 appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 #: appEditors/AppTextEditor.py:263 appGUI/MainGUI.py:2878 appGUI/MainGUI.py:3100 -#: appGUI/MainGUI.py:3315 appObjects/FlatCAMCNCJob.py:1736 +#: appGUI/MainGUI.py:3315 appObjects/FlatCAMCNCJob.py:1745 #: appObjects/ObjectCollection.py:126 appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 #: appTools/ToolImage.py:112 appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 appTools/ToolQRCode.py:573 @@ -117,8 +117,8 @@ msgid "Cancelled." msgstr "" #: Bookmark.py:308 appDatabase.py:673 appDatabase.py:3006 appEditors/AppTextEditor.py:318 -#: appObjects/FlatCAMCNCJob.py:1658 appObjects/FlatCAMCNCJob.py:1848 -#: appObjects/FlatCAMCNCJob.py:2297 appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 +#: appObjects/FlatCAMCNCJob.py:1667 appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:2306 appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 #: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 app_Main.py:8499 #: app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 msgid "" @@ -151,22 +151,22 @@ msgid "The user requested a graceful exit of the current task." msgstr "" #: appCommon/Common.py:292 appTools/ToolCopperThieving.py:328 appTools/ToolIsolation.py:1436 -#: appTools/ToolNCC.py:1317 +#: appTools/ToolNCC.py:1364 msgid "Click the start point of the area." msgstr "" -#: appCommon/Common.py:351 appTools/ToolNCC.py:1376 appTools/ToolPaint.py:1210 +#: appCommon/Common.py:351 appTools/ToolNCC.py:1423 appTools/ToolPaint.py:1210 msgid "Click the end point of the area." msgstr "" #: appCommon/Common.py:357 appCommon/Common.py:459 appTools/ToolCopperThieving.py:385 -#: appTools/ToolIsolation.py:2348 appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1382 -#: appTools/ToolNCC.py:1434 appTools/ToolPaint.py:1216 appTools/ToolPaint.py:1267 +#: appTools/ToolIsolation.py:2348 appTools/ToolIsolation.py:2400 appTools/ToolNCC.py:1429 +#: appTools/ToolNCC.py:1481 appTools/ToolPaint.py:1216 appTools/ToolPaint.py:1267 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" #: appCommon/Common.py:404 appEditors/AppGeoEditor.py:2352 appTools/ToolIsolation.py:2371 -#: appTools/ToolNCC.py:1405 appTools/ToolPaint.py:1238 +#: appTools/ToolNCC.py:1452 appTools/ToolPaint.py:1238 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -249,7 +249,7 @@ msgid "" msgstr "" #: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 app_Main.py:3386 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 app_Main.py:3386 #: app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 msgid "Cancel" msgstr "" @@ -259,14 +259,14 @@ msgid "Tool Name" msgstr "" #: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765 -#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 appTools/ToolCutOut.py:2060 -#: appTools/ToolIsolation.py:3091 appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870 +#: appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1650 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 appTools/ToolCutOut.py:2060 +#: appTools/ToolIsolation.py:3091 appTools/ToolNCC.py:3906 appTools/ToolNCC.py:3917 #: appTools/ToolPaint.py:2882 msgid "Tool Dia" msgstr "" -#: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 appGUI/ObjectUI.py:1013 +#: appDatabase.py:162 appDatabase.py:839 appDatabase.py:1273 appGUI/ObjectUI.py:1057 msgid "Tool Offset" msgstr "" @@ -277,8 +277,8 @@ msgstr "" #: appDatabase.py:164 appDatabase.py:843 appDatabase.py:1257 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:53 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:72 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:60 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 msgid "Tool Type" msgstr "" @@ -287,15 +287,15 @@ msgid "Tool Shape" msgstr "" #: appDatabase.py:166 appDatabase.py:848 appDatabase.py:1309 appDatabase.py:1834 -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1169 appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:1213 appGUI/ObjectUI.py:2019 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 appTools/ToolCalculators.py:240 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:103 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:111 appTools/ToolCalculators.py:240 #: appTools/ToolCutOut.py:2104 appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793 msgid "Cut Z" msgstr "" @@ -317,7 +317,7 @@ msgid "V-Angle" msgstr "" #: appDatabase.py:171 appDatabase.py:858 appDatabase.py:1350 appDatabase.py:1903 -#: appGUI/ObjectUI.py:1216 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 +#: appGUI/ObjectUI.py:1260 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:198 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:102 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:98 appObjects/FlatCAMGeometry.py:1811 @@ -344,7 +344,7 @@ msgid "Spindle Speed" msgstr "" #: appDatabase.py:176 appDatabase.py:868 appDatabase.py:1467 appDatabase.py:1984 -#: appGUI/ObjectUI.py:1323 appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 +#: appGUI/ObjectUI.py:1367 appTools/ToolDrilling.py:2264 appTools/ToolMilling.py:1957 msgid "Dwell" msgstr "" @@ -352,7 +352,7 @@ msgstr "" msgid "Dwelltime" msgstr "" -#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1482 +#: appDatabase.py:178 appDatabase.py:872 appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:237 appTools/ToolDrilling.py:2498 @@ -584,14 +584,14 @@ msgstr "" #: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647 #: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294 -#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:965 +#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:1009 #: appTools/ToolPaint.py:704 msgid "Could not load Tools DB file." msgstr "" #: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 appDatabase.py:3059 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078 -#: appTools/ToolNCC.py:976 appTools/ToolPaint.py:715 +#: appTools/ToolNCC.py:1020 appTools/ToolPaint.py:715 msgid "Failed to parse Tools DB file." msgstr "" @@ -646,8 +646,8 @@ msgstr "" #: appDatabase.py:740 appDatabase.py:915 appDatabase.py:3073 appDatabase.py:3464 #: appObjects/FlatCAMGeometry.py:1089 appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 -#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3608 -#: appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 appTools/ToolPaint.py:2715 +#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3655 +#: appTools/ToolNCC.py:3735 appTools/ToolPaint.py:2626 appTools/ToolPaint.py:2715 #: app_Main.py:5676 app_Main.py:5718 app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" msgstr "" @@ -693,19 +693,19 @@ msgid "Cutout Parameters" msgstr "" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 -#: appGUI/ObjectUI.py:544 appGUI/ObjectUI.py:850 appGUI/ObjectUI.py:1819 -#: appGUI/ObjectUI.py:2624 appGUI/ObjectUI.py:2691 appTools/ToolCalibration.py:929 +#: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 +#: appGUI/ObjectUI.py:2681 appGUI/ObjectUI.py:2748 appTools/ToolCalibration.py:929 #: appTools/ToolFiducials.py:681 msgid "Name" msgstr "" #: appDatabase.py:1137 appEditors/AppExcEditor.py:2567 appEditors/AppExcEditor.py:3732 -#: appGUI/ObjectUI.py:640 appObjects/FlatCAMExcellon.py:900 -#: appObjects/FlatCAMExcellon.py:1000 appObjects/FlatCAMObj.py:716 -#: appObjects/FlatCAMObj.py:779 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 +#: appGUI/ObjectUI.py:666 appObjects/FlatCAMExcellon.py:902 +#: appObjects/FlatCAMExcellon.py:1002 appObjects/FlatCAMObj.py:719 +#: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 appTools/ToolMilling.py:1071 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 -#: appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 appTools/ToolPcbWizard.py:404 +#: appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 appTools/ToolPcbWizard.py:404 #: appTools/ToolProperties.py:417 appTools/ToolProperties.py:480 #: appTools/ToolSolderPaste.py:1166 tclCommands/TclCommandDrillcncjob.py:195 msgid "Diameter" @@ -739,7 +739,7 @@ msgstr "" #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 appTools/ToolMilling.py:1738 -#: appTools/ToolNCC.py:3943 +#: appTools/ToolNCC.py:3990 msgid "Operation" msgstr "" @@ -763,7 +763,7 @@ msgid "Drilling" msgstr "" #: appDatabase.py:1192 appDatabase.py:1514 appDatabase.py:2761 appDatabase.py:3095 -#: appTools/ToolIsolation.py:1101 appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:3953 +#: appTools/ToolIsolation.py:1101 appTools/ToolIsolation.py:2576 appTools/ToolNCC.py:4000 msgid "Isolation" msgstr "" @@ -773,8 +773,8 @@ msgstr "" msgid "Paint" msgstr "" -#: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 appTools/ToolNCC.py:1000 -#: appTools/ToolNCC.py:3601 +#: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 appTools/ToolNCC.py:1044 +#: appTools/ToolNCC.py:3648 msgid "NCC" msgstr "" @@ -787,12 +787,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 appTools/ToolIsolation.py:3425 -#: appTools/ToolNCC.py:4236 appTools/ToolPaint.py:3163 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 appTools/ToolIsolation.py:3425 +#: appTools/ToolNCC.py:4283 appTools/ToolPaint.py:3163 msgid "Shape" msgstr "" -#: appDatabase.py:1403 appGUI/ObjectUI.py:1235 +#: appDatabase.py:1403 appGUI/ObjectUI.py:1279 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:148 appTools/ToolMilling.py:1860 #: appTools/ToolSolderPaste.py:1325 @@ -805,7 +805,7 @@ msgid "" "The speed on XY plane used while cutting into material." msgstr "" -#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1249 +#: appDatabase.py:1417 appDatabase.py:1929 appGUI/ObjectUI.py:1293 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:171 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:161 appTools/ToolDrilling.py:2210 @@ -819,7 +819,7 @@ msgid "" "The speed on Z plane." msgstr "" -#: appDatabase.py:1506 appTools/ToolNCC.py:3945 +#: appDatabase.py:1506 appTools/ToolNCC.py:3992 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -828,7 +828,7 @@ msgid "" msgstr "" #: appDatabase.py:1513 appEditors/AppGerberEditor.py:2749 appGUI/GUIElements.py:3021 -#: appTools/ToolNCC.py:3952 +#: appTools/ToolNCC.py:3999 msgid "Clear" msgstr "" @@ -837,7 +837,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appTools/ToolIsolation.py:3204 -#: appTools/ToolMilling.py:1760 appTools/ToolNCC.py:3961 +#: appTools/ToolMilling.py:1760 appTools/ToolNCC.py:4008 msgid "Milling Type" msgstr "" @@ -846,7 +846,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 appTools/ToolIsolation.py:3206 -#: appTools/ToolIsolation.py:3214 appTools/ToolNCC.py:3963 appTools/ToolNCC.py:3971 +#: appTools/ToolIsolation.py:3214 appTools/ToolNCC.py:4010 appTools/ToolNCC.py:4018 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -857,7 +857,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 appTools/ToolIsolation.py:3211 -#: appTools/ToolNCC.py:3968 +#: appTools/ToolNCC.py:4015 msgid "Climb" msgstr "" @@ -865,22 +865,22 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 appTools/ToolIsolation.py:3212 -#: appTools/ToolNCC.py:3969 +#: appTools/ToolNCC.py:4016 msgid "Conventional" msgstr "" #: appDatabase.py:1542 appDatabase.py:1651 appDatabase.py:1753 appDatabase.py:2027 -#: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1633 +#: appEditors/AppGeoEditor.py:450 appGUI/ObjectUI.py:1677 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 appTools/ToolDrilling.py:2312 -#: appTools/ToolIsolation.py:3189 appTools/ToolNCC.py:3984 appTools/ToolPaint.py:2955 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 appTools/ToolDrilling.py:2312 +#: appTools/ToolIsolation.py:3189 appTools/ToolNCC.py:4031 appTools/ToolPaint.py:2955 msgid "Overlap" msgstr "" #: appDatabase.py:1544 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:184 -#: appTools/ToolNCC.py:3986 +#: appTools/ToolNCC.py:4033 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -900,11 +900,11 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appTools/ToolCopperThieving.py:1204 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:181 appTools/ToolCopperThieving.py:1204 #: appTools/ToolCopperThieving.py:1455 appTools/ToolCorners.py:411 #: appTools/ToolCutOut.py:2157 appTools/ToolFiducials.py:786 #: appTools/ToolInvertGerber.py:234 appTools/ToolInvertGerber.py:242 -#: appTools/ToolNCC.py:4028 appTools/ToolNCC.py:4131 +#: appTools/ToolNCC.py:4075 appTools/ToolNCC.py:4178 msgid "Margin" msgstr "" @@ -913,24 +913,24 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:204 appTools/ToolCopperThieving.py:1206 -#: appTools/ToolCorners.py:413 appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4030 -#: appTools/ToolNCC.py:4133 +#: appTools/ToolCorners.py:413 appTools/ToolFiducials.py:788 appTools/ToolNCC.py:4077 +#: appTools/ToolNCC.py:4180 msgid "Bounding box margin." msgstr "" #: appDatabase.py:1576 appDatabase.py:1687 appEditors/AppGeoEditor.py:484 -#: appGUI/ObjectUI.py:1648 appGUI/ObjectUI.py:2115 +#: appGUI/ObjectUI.py:1692 appGUI/ObjectUI.py:2172 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:85 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:105 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:215 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 appTools/ToolExtractDrills.py:520 -#: appTools/ToolNCC.py:4005 appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:196 appTools/ToolExtractDrills.py:520 +#: appTools/ToolNCC.py:4052 appTools/ToolPaint.py:2991 appTools/ToolPunchGerber.py:793 msgid "Method" msgstr "" #: appDatabase.py:1578 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:217 -#: appTools/ToolNCC.py:4007 +#: appTools/ToolNCC.py:4054 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -939,29 +939,29 @@ msgid "" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appGUI/ObjectUI.py:1658 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:1916 -#: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1456 appTools/ToolPaint.py:3016 +#: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1963 +#: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1456 appTools/ToolPaint.py:3016 #: defaults.py:346 tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 msgid "Standard" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:1927 -#: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1470 appTools/ToolPaint.py:3016 -#: defaults.py:469 defaults.py:506 tclCommands/TclCommandCopperClear.py:128 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1974 +#: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1470 appTools/ToolPaint.py:3016 +#: defaults.py:469 defaults.py:507 tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1658 +#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:1938 -#: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:160 appTools/ToolPaint.py:1484 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1985 +#: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:160 appTools/ToolPaint.py:1484 #: appTools/ToolPaint.py:3016 tclCommands/TclCommandCopperClear.py:130 #: tclCommands/TclCommandPaint.py:129 msgid "Lines" @@ -969,25 +969,25 @@ msgstr "" #: appDatabase.py:1586 appDatabase.py:1701 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolNCC.py:1949 -#: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:1649 appTools/ToolPaint.py:3016 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1996 +#: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:1649 appTools/ToolPaint.py:3016 #: tclCommands/TclCommandPaint.py:133 msgid "Combo" msgstr "" #: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505 -#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appObjects/FlatCAMCNCJob.py:1291 -#: appObjects/FlatCAMCNCJob.py:1313 appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:222 appObjects/FlatCAMCNCJob.py:1300 +#: appObjects/FlatCAMCNCJob.py:1322 appTools/ToolNCC.py:4088 appTools/ToolNCC.py:4191 #: appTools/ToolPaint.py:3027 msgid "Connect" msgstr "" #: appDatabase.py:1598 appDatabase.py:1715 appEditors/AppGeoEditor.py:507 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:226 appTools/ToolNCC.py:4045 -#: appTools/ToolNCC.py:4146 appTools/ToolPaint.py:3030 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appTools/ToolNCC.py:4092 +#: appTools/ToolNCC.py:4193 appTools/ToolPaint.py:3030 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -995,15 +995,15 @@ msgstr "" #: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appTools/ToolNCC.py:4051 -#: appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 appTools/ToolNCC.py:4098 +#: appTools/ToolNCC.py:4199 appTools/ToolPaint.py:3034 msgid "Contour" msgstr "" #: appDatabase.py:1608 appDatabase.py:1722 appEditors/AppGeoEditor.py:517 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:234 appTools/ToolNCC.py:4055 -#: appTools/ToolNCC.py:4154 appTools/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appTools/ToolNCC.py:4102 +#: appTools/ToolNCC.py:4201 appTools/ToolPaint.py:3037 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -1011,17 +1011,17 @@ msgstr "" #: appDatabase.py:1614 appDatabase.py:1672 appEditors/AppGeoEditor.py:611 #: appEditors/AppGerberEditor.py:5321 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 #: appTools/ToolEtchCompensation.py:417 appTools/ToolEtchCompensation.py:425 -#: appTools/ToolNCC.py:4061 appTools/ToolNCC.py:4160 appTools/ToolPaint.py:2976 +#: appTools/ToolNCC.py:4108 appTools/ToolNCC.py:4207 appTools/ToolPaint.py:2976 #: appTools/ToolPaint.py:3083 appTools/ToolTransform.py:517 msgid "Offset" msgstr "" #: appDatabase.py:1618 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:257 -#: appTools/ToolNCC.py:4065 appTools/ToolNCC.py:4162 +#: appTools/ToolNCC.py:4112 appTools/ToolNCC.py:4209 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1030,7 +1030,7 @@ msgid "" msgstr "" #: appDatabase.py:1653 appEditors/AppGeoEditor.py:452 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:165 appTools/ToolPaint.py:2957 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:163 appTools/ToolPaint.py:2957 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -1042,7 +1042,7 @@ msgid "" msgstr "" #: appDatabase.py:1674 appEditors/AppGeoEditor.py:472 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 appTools/ToolPaint.py:2978 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appTools/ToolPaint.py:2978 #: appTools/ToolPaint.py:3085 msgid "" "Distance by which to avoid\n" @@ -1050,7 +1050,7 @@ msgid "" "be painted." msgstr "" -#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:200 +#: appDatabase.py:1689 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:198 #: appTools/ToolPaint.py:2993 msgid "" "Algorithm for painting:\n" @@ -1064,7 +1064,7 @@ msgid "" msgstr "" #: appDatabase.py:1701 appDatabase.py:1703 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appTools/ToolPaint.py:154 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolPaint.py:154 #: appTools/ToolPaint.py:159 appTools/ToolPaint.py:1498 appTools/ToolPaint.py:3016 #: appTools/ToolPaint.py:3018 tclCommands/TclCommandPaint.py:131 msgid "Laser_lines" @@ -1082,7 +1082,7 @@ msgid "" "number (integer) of tool widths." msgstr "" -#: appDatabase.py:1755 appGUI/ObjectUI.py:1635 +#: appDatabase.py:1755 appGUI/ObjectUI.py:1679 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 appTools/ToolIsolation.py:3191 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" @@ -1156,7 +1156,7 @@ msgid "" "The value here can compensate the Cut Z parameter." msgstr "" -#: appDatabase.py:1874 appGUI/ObjectUI.py:1193 +#: appDatabase.py:1874 appGUI/ObjectUI.py:1237 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:2128 @@ -1168,7 +1168,7 @@ msgid "" "reached." msgstr "" -#: appDatabase.py:1896 appGUI/ObjectUI.py:1207 +#: appDatabase.py:1896 appGUI/ObjectUI.py:1251 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:2142 #: appTools/ToolDrilling.py:2180 appTools/ToolMilling.py:1830 @@ -1191,7 +1191,7 @@ msgid "" "This is for linear move G01." msgstr "" -#: appDatabase.py:1946 appGUI/ObjectUI.py:1264 +#: appDatabase.py:1946 appGUI/ObjectUI.py:1308 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:317 appTools/ToolDrilling.py:2227 #: appTools/ToolMilling.py:1892 @@ -1208,7 +1208,7 @@ msgid "" "ignore for any other cases." msgstr "" -#: appDatabase.py:1969 appGUI/ObjectUI.py:1307 +#: appDatabase.py:1969 appGUI/ObjectUI.py:1351 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appObjects/FlatCAMGeometry.py:1827 appTools/ToolDrilling.py:1310 #: appTools/ToolDrilling.py:2249 appTools/ToolMilling.py:1307 appTools/ToolMilling.py:1942 @@ -1391,7 +1391,7 @@ msgstr "" #: appTools/ToolCalibration.py:1406 appTools/ToolCopperThieving.py:1595 #: appTools/ToolCopperThieving.py:1606 appTools/ToolCorners.py:462 #: appTools/ToolCorners.py:473 appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448 -#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 appTools/ToolDistance.py:659 +#: appTools/ToolDblSided.py:956 appTools/ToolDblSided.py:967 appTools/ToolDistance.py:659 #: appTools/ToolDistance.py:670 appTools/ToolDistanceMin.py:324 #: appTools/ToolDistanceMin.py:335 appTools/ToolDrilling.py:2666 #: appTools/ToolDrilling.py:2677 appTools/ToolEtchCompensation.py:476 @@ -1401,14 +1401,14 @@ msgstr "" #: appTools/ToolImage.py:322 appTools/ToolImage.py:333 appTools/ToolInvertGerber.py:304 #: appTools/ToolInvertGerber.py:315 appTools/ToolIsolation.py:3494 #: appTools/ToolIsolation.py:3505 appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 -#: appTools/ToolNCC.py:4391 appTools/ToolNCC.py:4402 appTools/ToolOptimal.py:614 +#: appTools/ToolNCC.py:4448 appTools/ToolNCC.py:4459 appTools/ToolOptimal.py:614 #: appTools/ToolOptimal.py:625 appTools/ToolPaint.py:3267 appTools/ToolPaint.py:3278 #: appTools/ToolPanelize.py:914 appTools/ToolPanelize.py:925 appTools/ToolPcbWizard.py:488 #: appTools/ToolPcbWizard.py:499 appTools/ToolPunchGerber.py:1022 #: appTools/ToolPunchGerber.py:1033 appTools/ToolQRCode.py:922 appTools/ToolQRCode.py:933 #: appTools/ToolRulesCheck.py:1655 appTools/ToolRulesCheck.py:1666 -#: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 appTools/ToolSub.py:770 -#: appTools/ToolSub.py:781 appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 +#: appTools/ToolSolderPaste.py:1575 appTools/ToolSolderPaste.py:1586 appTools/ToolSub.py:772 +#: appTools/ToolSub.py:783 appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "" @@ -1421,7 +1421,7 @@ msgstr "" #: appTools/ToolCalibration.py:1408 appTools/ToolCopperThieving.py:1601 #: appTools/ToolCopperThieving.py:1608 appTools/ToolCorners.py:468 #: appTools/ToolCorners.py:475 appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450 -#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 appTools/ToolDistance.py:665 +#: appTools/ToolDblSided.py:962 appTools/ToolDblSided.py:969 appTools/ToolDistance.py:665 #: appTools/ToolDistance.py:672 appTools/ToolDistanceMin.py:330 #: appTools/ToolDistanceMin.py:337 appTools/ToolDrilling.py:2672 #: appTools/ToolDrilling.py:2679 appTools/ToolEtchCompensation.py:482 @@ -1431,14 +1431,14 @@ msgstr "" #: appTools/ToolImage.py:328 appTools/ToolImage.py:335 appTools/ToolInvertGerber.py:310 #: appTools/ToolInvertGerber.py:317 appTools/ToolIsolation.py:3500 #: appTools/ToolIsolation.py:3507 appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 -#: appTools/ToolNCC.py:4397 appTools/ToolNCC.py:4404 appTools/ToolOptimal.py:620 +#: appTools/ToolNCC.py:4454 appTools/ToolNCC.py:4461 appTools/ToolOptimal.py:620 #: appTools/ToolOptimal.py:627 appTools/ToolPaint.py:3273 appTools/ToolPaint.py:3280 #: appTools/ToolPanelize.py:920 appTools/ToolPanelize.py:927 appTools/ToolPcbWizard.py:494 #: appTools/ToolPcbWizard.py:501 appTools/ToolPunchGerber.py:1028 #: appTools/ToolPunchGerber.py:1035 appTools/ToolQRCode.py:928 appTools/ToolQRCode.py:935 #: appTools/ToolRulesCheck.py:1661 appTools/ToolRulesCheck.py:1668 -#: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 appTools/ToolSub.py:776 -#: appTools/ToolSub.py:783 appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 +#: appTools/ToolSolderPaste.py:1581 appTools/ToolSolderPaste.py:1588 appTools/ToolSub.py:778 +#: appTools/ToolSub.py:785 appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "" @@ -1562,12 +1562,12 @@ msgstr "" msgid "Done. Drill(s) copied." msgstr "" -#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:328 +#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494 msgid "Total Drills" msgstr "" -#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:362 +#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521 msgid "Total Slots" msgstr "" @@ -1575,7 +1575,7 @@ msgstr "" #: appEditors/AppExcEditor.py:2003 appObjects/FlatCAMGeometry.py:706 #: appObjects/FlatCAMGeometry.py:1232 appObjects/FlatCAMGeometry.py:1974 #: appObjects/FlatCAMGeometry.py:2633 appTools/ToolIsolation.py:1252 -#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1151 appTools/ToolNCC.py:1285 +#: appTools/ToolIsolation.py:1705 appTools/ToolNCC.py:1195 appTools/ToolNCC.py:1332 #: appTools/ToolPaint.py:889 appTools/ToolPaint.py:1027 appTools/ToolPaint.py:1740 #: appTools/ToolSolderPaste.py:455 appTools/ToolSolderPaste.py:527 msgid "Wrong value format entered, use a number." @@ -1642,7 +1642,7 @@ msgstr "" msgid "Click on the circular array Center position" msgstr "" -#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:553 +#: appEditors/AppExcEditor.py:3705 appGUI/ObjectUI.py:579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:26 msgid "Excellon Editor" msgstr "" @@ -1652,13 +1652,13 @@ msgstr "" msgid "Name:" msgstr "" -#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:923 -#: appTools/ToolIsolation.py:3010 appTools/ToolNCC.py:3766 appTools/ToolPaint.py:2800 +#: appEditors/AppExcEditor.py:3718 appGUI/ObjectUI.py:620 appGUI/ObjectUI.py:967 +#: appTools/ToolIsolation.py:3010 appTools/ToolNCC.py:3813 appTools/ToolPaint.py:2800 #: appTools/ToolSolderPaste.py:1155 msgid "Tools Table" msgstr "" -#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:596 +#: appEditors/AppExcEditor.py:3720 appGUI/ObjectUI.py:622 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1682,9 +1682,9 @@ msgid "" "for this Excellon object." msgstr "" -#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1040 +#: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3861 +#: appTools/ToolIsolation.py:3093 appTools/ToolNCC.py:3908 msgid "Diameter for the new tool" msgstr "" @@ -1760,7 +1760,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:61 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 appTools/ToolExtractDrills.py:470 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:68 appTools/ToolExtractDrills.py:470 #: appTools/ToolExtractDrills.py:593 appTools/ToolFiducials.py:834 #: appTools/ToolPunchGerber.py:743 appTools/ToolPunchGerber.py:883 msgid "Circular" @@ -1908,7 +1908,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appObjects/FlatCAMObj.py:874 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appObjects/FlatCAMObj.py:877 #: appTools/ToolCorners.py:398 appTools/ToolProperties.py:575 msgid "Length" msgstr "" @@ -1994,7 +1994,7 @@ msgstr "" msgid "Round" msgstr "" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 appGUI/ObjectUI.py:1570 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 appGUI/ObjectUI.py:1614 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -2005,9 +2005,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 appTools/ToolDrilling.py:2588 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 appTools/ToolDrilling.py:2588 #: appTools/ToolExtractDrills.py:486 appTools/ToolExtractDrills.py:619 -#: appTools/ToolIsolation.py:3430 appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4241 +#: appTools/ToolIsolation.py:3430 appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4288 #: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:759 #: appTools/ToolPunchGerber.py:909 appTools/ToolQRCode.py:788 msgid "Square" @@ -2062,17 +2062,17 @@ msgid "Text Tool" msgstr "" #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245 -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMExcellon.py:878 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880 #: appObjects/FlatCAMGeometry.py:950 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 appTools/ToolIsolation.py:697 #: appTools/ToolIsolation.py:3166 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 -#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:324 appTools/ToolNCC.py:2231 -#: appTools/ToolNCC.py:3933 appTools/ToolPaint.py:304 appTools/ToolPaint.py:2940 +#: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 appTools/ToolNCC.py:2278 +#: appTools/ToolNCC.py:3980 appTools/ToolPaint.py:304 appTools/ToolPaint.py:2940 msgid "Tool" msgstr "" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 appGUI/MainGUI.py:935 -#: appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 appTools/ToolPaint.py:228 +#: appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1783 appTools/ToolPaint.py:228 #: appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "" @@ -2146,8 +2146,8 @@ msgstr "" #: appEditors/AppGeoEditor.py:643 appEditors/AppGerberEditor.py:5353 #: appGUI/GUIElements.py:2957 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 appTools/ToolDblSided.py:688 -#: appTools/ToolDblSided.py:864 appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 appTools/ToolDblSided.py:681 +#: appTools/ToolDblSided.py:855 appTools/ToolFilm.py:1060 appTools/ToolTransform.py:547 msgid "Reference" msgstr "" @@ -2172,17 +2172,17 @@ msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolIsolation.py:3368 -#: appTools/ToolNCC.py:4197 appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 -#: defaults.py:565 +#: appTools/ToolNCC.py:4244 appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 +#: defaults.py:566 msgid "Selection" msgstr "" #: appEditors/AppGeoEditor.py:653 appEditors/AppGerberEditor.py:5363 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 appTools/ToolDblSided.py:699 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 appTools/ToolDblSided.py:692 #: appTools/ToolTransform.py:557 msgid "Point" msgstr "" @@ -2208,8 +2208,8 @@ msgid "A point of reference in format X,Y." msgstr "" #: appEditors/AppGeoEditor.py:668 appEditors/AppGerberEditor.py:2590 -#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2281 appTools/ToolDblSided.py:713 -#: appTools/ToolDblSided.py:901 appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 +#: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2338 appTools/ToolDblSided.py:706 +#: appTools/ToolDblSided.py:892 appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 #: appTools/ToolTransform.py:572 app_Main.py:6121 msgid "Add" @@ -2392,8 +2392,8 @@ msgstr "" msgid "Offset Y" msgstr "" -#: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 appGUI/ObjectUI.py:436 -#: appGUI/ObjectUI.py:473 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 +#: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 appGUI/ObjectUI.py:462 +#: appGUI/ObjectUI.py:499 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 appTools/ToolQRCode.py:787 #: appTools/ToolTransform.py:854 @@ -2459,11 +2459,11 @@ msgid "" msgstr "" #: appEditors/AppGeoEditor.py:1043 appEditors/AppGerberEditor.py:5753 -#: appGUI/ObjectUI.py:1524 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1568 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 appTools/ToolCalibration.py:881 #: appTools/ToolDrilling.py:2540 appTools/ToolFilm.py:931 appTools/ToolMilling.py:2218 -#: appTools/ToolNCC.py:3755 appTools/ToolPaint.py:2788 appTools/ToolPanelize.py:697 +#: appTools/ToolNCC.py:3802 appTools/ToolPaint.py:2788 appTools/ToolPanelize.py:697 #: appTools/ToolTransform.py:557 msgid "Object" msgstr "" @@ -2841,14 +2841,14 @@ msgstr "" msgid "Shape transformations ..." msgstr "" -#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:857 +#: appEditors/AppGeoEditor.py:3281 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:27 msgid "Geometry Editor" msgstr "" #: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495 #: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692 -#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 +#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 #: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 appTools/ToolTransform.py:579 msgid "Type" msgstr "" @@ -2861,13 +2861,13 @@ msgstr "" msgid "Line" msgstr "" -#: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 appGUI/ObjectUI.py:1571 +#: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 appTools/ToolDrilling.py:2589 -#: appTools/ToolIsolation.py:3431 appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 appTools/ToolDrilling.py:2589 +#: appTools/ToolIsolation.py:3431 appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4289 #: appTools/ToolPaint.py:3169 msgid "Polygon" msgstr "" @@ -2902,7 +2902,7 @@ msgstr "" msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2233 +#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2280 msgid "with diameter" msgstr "" @@ -3203,9 +3203,9 @@ msgstr "" #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1093 appGUI/MainGUI.py:1577 -#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1088 +#: appGUI/MainGUI.py:2247 appGUI/MainGUI.py:4683 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:560 appTools/ToolIsolation.py:70 -#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 appTools/ToolNCC.py:3917 +#: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 appTools/ToolNCC.py:3964 #: appTools/ToolPaint.py:143 appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 msgid "Delete" @@ -3399,7 +3399,7 @@ msgstr "" msgid "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" -#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:156 +#: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1916 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 app_Main.py:9195 #: app_Main.py:9260 app_Main.py:9816 @@ -3531,12 +3531,12 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: appEditors/AppTextEditor.py:101 appGUI/GUIElements.py:3508 appGUI/ObjectUI.py:1807 +#: appEditors/AppTextEditor.py:101 appGUI/GUIElements.py:3508 appGUI/ObjectUI.py:1864 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolIsolation.py:808 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:808 #: appTools/ToolIsolation.py:1433 appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:507 +#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "" @@ -3588,20 +3588,20 @@ msgid "Open file" msgstr "" #: appEditors/AppTextEditor.py:255 appEditors/AppTextEditor.py:260 -#: appObjects/FlatCAMCNCJob.py:1632 appObjects/FlatCAMCNCJob.py:1637 -#: appObjects/FlatCAMCNCJob.py:1822 appObjects/FlatCAMCNCJob.py:1827 -#: appObjects/FlatCAMCNCJob.py:1900 appObjects/FlatCAMCNCJob.py:1905 +#: appObjects/FlatCAMCNCJob.py:1641 appObjects/FlatCAMCNCJob.py:1646 +#: appObjects/FlatCAMCNCJob.py:1831 appObjects/FlatCAMCNCJob.py:1836 +#: appObjects/FlatCAMCNCJob.py:1909 appObjects/FlatCAMCNCJob.py:1914 #: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 msgid "Export Code ..." msgstr "" -#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1654 -#: appObjects/FlatCAMCNCJob.py:1844 appObjects/FlatCAMCNCJob.py:2293 +#: appEditors/AppTextEditor.py:314 appObjects/FlatCAMCNCJob.py:1663 +#: appObjects/FlatCAMCNCJob.py:1853 appObjects/FlatCAMCNCJob.py:2302 #: appTools/ToolSolderPaste.py:1093 msgid "No such file or directory" msgstr "" -#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2307 +#: appEditors/AppTextEditor.py:326 appObjects/FlatCAMCNCJob.py:2316 msgid "Saved to" msgstr "" @@ -3625,35 +3625,35 @@ msgstr "" msgid "Start GCode" msgstr "" -#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1998 +#: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2007 #: appTools/ToolCalibration.py:447 msgid "Loaded Machine Code into Code Editor" msgstr "" -#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1827 +#: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 msgid "GCode Editor" msgstr "" -#: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:955 -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:138 #: appTools/ToolCopperThieving.py:1314 msgid "Dia" msgstr "" -#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952 -#: appTools/ToolIsolation.py:3022 appTools/ToolNCC.py:3778 appTools/ToolPaint.py:2813 +#: appEditors/appGCodeEditor.py:692 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 +#: appTools/ToolIsolation.py:3022 appTools/ToolNCC.py:3825 appTools/ToolPaint.py:2813 msgid "TT" msgstr "" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appObjects/FlatCAMObj.py:499 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 #: appTools/ToolProperties.py:169 msgid "Drills" msgstr "" -#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:1962 +#: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 appObjects/FlatCAMObj.py:501 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770 @@ -3992,7 +3992,7 @@ msgstr "" msgid "Export Preferences to file ..." msgstr "" -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172 +#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 msgid "Save Preferences" msgstr "" @@ -4501,7 +4501,7 @@ msgstr "" #: appGUI/MainGUI.py:755 appGUI/MainGUI.py:874 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:1575 #: appGUI/MainGUI.py:2032 appGUI/MainGUI.py:2245 appGUI/MainGUI.py:4680 -#: appGUI/ObjectUI.py:1081 appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:557 appTools/ToolPanelize.py:325 #: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 #: appTools/ToolPanelize.py:538 msgid "Copy" @@ -4657,7 +4657,7 @@ msgid "Cutout Tool" msgstr "" #: appGUI/MainGUI.py:933 appGUI/MainGUI.py:2088 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1742 appTools/ToolNCC.py:197 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 msgid "NCC Tool" msgstr "" @@ -4666,7 +4666,7 @@ msgstr "" msgid "Isolation Tool" msgstr "" -#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:695 +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:721 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 appTools/ToolMilling.py:169 msgid "Drilling Tool" msgstr "" @@ -4916,10 +4916,10 @@ msgstr "" msgid "Toggle the display of axis on canvas" msgstr "" -#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898 -#: appGUI/preferences/PreferencesUIManager.py:991 -#: appGUI/preferences/PreferencesUIManager.py:1019 -#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 app_Main.py:5584 +#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 app_Main.py:5584 #: app_Main.py:5599 msgid "Preferences" msgstr "" @@ -4963,7 +4963,7 @@ msgstr "" #: appTools/ToolFiducials.py:873 appTools/ToolInvertGerber.py:215 #: appTools/ToolIsolation.py:2986 appTools/ToolOptimal.py:421 #: appTools/ToolPunchGerber.py:718 appTools/ToolQRCode.py:659 -#: appTools/ToolRulesCheck.py:1163 appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:641 +#: appTools/ToolRulesCheck.py:1163 appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 msgid "GERBER" msgstr "" @@ -4972,7 +4972,7 @@ msgstr "" msgid "EXCELLON" msgstr "" -#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 +#: appGUI/MainGUI.py:1334 appTools/ToolSub.py:695 msgid "GEOMETRY" msgstr "" @@ -4980,8 +4980,8 @@ msgstr "" msgid "CNC-JOB" msgstr "" -#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:691 -#: appGUI/ObjectUI.py:1716 +#: appGUI/MainGUI.py:1353 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 msgid "TOOLS" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Toggle Visibility" msgstr "" -#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2273 +#: appGUI/MainGUI.py:1461 appGUI/ObjectUI.py:2330 msgid "New" msgstr "" @@ -5047,11 +5047,11 @@ msgstr "" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 #: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251 -#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:774 +#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:526 appTools/ToolDblSided.py:767 #: appTools/ToolFilm.py:929 appTools/ToolFilm.py:952 appTools/ToolImage.py:136 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 appTools/ToolNCC.py:3741 -#: appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 appTools/ToolNCC.py:3788 +#: appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:587 msgid "Geometry" @@ -5063,10 +5063,10 @@ msgstr "" #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:892 #: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343 #: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1237 -#: appTools/ToolCopperThieving.py:1251 appTools/ToolDblSided.py:530 -#: appTools/ToolDblSided.py:731 appTools/ToolDblSided.py:773 appTools/ToolFilm.py:1207 -#: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 -#: appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolCopperThieving.py:1251 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:724 appTools/ToolDblSided.py:766 appTools/ToolFilm.py:1207 +#: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 +#: appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPunchGerber.py:803 #: appTools/ToolPunchGerber.py:818 appTools/ToolTransform.py:126 #: appTools/ToolTransform.py:586 @@ -5117,7 +5117,7 @@ msgstr "" msgid "Subtraction" msgstr "" -#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1809 +#: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "" @@ -5170,18 +5170,18 @@ msgstr "" msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:930 -#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112 +#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 #: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 app_Main.py:6893 msgid "Yes" msgstr "" -#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177 +#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appTools/ToolDrilling.py:2090 -#: appTools/ToolIsolation.py:3066 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3828 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appTools/ToolDrilling.py:2090 +#: appTools/ToolIsolation.py:3066 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3875 #: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 app_Main.py:2290 #: app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 msgid "No" @@ -5254,7 +5254,7 @@ msgstr "" msgid "New Tool ..." msgstr "" -#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:450 +#: appGUI/MainGUI.py:3503 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "" @@ -5279,7 +5279,7 @@ msgstr "" msgid "Shell disabled." msgstr "" -#: appGUI/MainGUI.py:3875 app_Main.py:9689 +#: appGUI/MainGUI.py:3875 msgid "Shortcut Key List" msgstr "" @@ -5770,15 +5770,15 @@ msgstr "" msgid "Gerber Object" msgstr "" -#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:833 -#: appGUI/ObjectUI.py:1796 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:197 appGUI/ObjectUI.py:549 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1853 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:30 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot Options" msgstr "" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:526 +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:552 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:47 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 @@ -5790,26 +5790,26 @@ msgstr "" msgid "Solid color polygons." msgstr "" -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:532 appGUI/ObjectUI.py:839 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:558 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "" -#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:534 appGUI/ObjectUI.py:841 +#: appGUI/ObjectUI.py:211 appGUI/ObjectUI.py:560 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:56 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:49 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:54 msgid "Draw polygons in different colors." msgstr "" -#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:608 +#: appGUI/ObjectUI.py:226 appGUI/ObjectUI.py:634 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 msgid "Plot" msgstr "" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:610 appGUI/ObjectUI.py:944 -#: appGUI/ObjectUI.py:1941 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:636 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:1998 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:41 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." @@ -5819,17 +5819,17 @@ msgstr "" msgid "Edit an Gerber object." msgstr "" -#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:568 appGUI/ObjectUI.py:872 -#: appGUI/ObjectUI.py:1842 +#: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:1899 msgid "PROPERTIES" msgstr "" -#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:874 -#: appGUI/ObjectUI.py:1844 +#: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:1901 msgid "Show the Properties." msgstr "" -#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:603 +#: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 msgid "Toggle the display of the Tools Table." @@ -5873,7 +5873,7 @@ msgid "" "toolpaths to cut around polygons." msgstr "" -#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1745 appTools/ToolNCC.py:4258 +#: appGUI/ObjectUI.py:375 appGUI/ObjectUI.py:1802 appTools/ToolNCC.py:4315 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -5885,11 +5885,19 @@ msgid "" "the board cutout." msgstr "" -#: appGUI/ObjectUI.py:407 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 +#: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 +msgid "UTILTIES" +msgstr "" + +#: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 +msgid "Show the Utilties." +msgstr "" + +#: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" msgstr "" -#: appGUI/ObjectUI.py:409 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 +#: appGUI/ObjectUI.py:435 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:34 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -5898,13 +5906,13 @@ msgid "" "copper from a specified region." msgstr "" -#: appGUI/ObjectUI.py:419 appGUI/ObjectUI.py:460 +#: appGUI/ObjectUI.py:445 appGUI/ObjectUI.py:486 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:79 msgid "Boundary Margin" msgstr "" -#: appGUI/ObjectUI.py:421 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:447 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:48 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -5912,35 +5920,35 @@ msgid "" "distance." msgstr "" -#: appGUI/ObjectUI.py:438 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 +#: appGUI/ObjectUI.py:464 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." msgstr "" -#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287 -#: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 appTools/ToolNCC.py:4255 +#: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2287 +#: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 appTools/ToolNCC.py:4312 #: appTools/ToolPaint.py:3178 msgid "Generate Geometry" msgstr "" -#: appGUI/ObjectUI.py:452 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:478 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 appTools/ToolPanelize.py:698 #: appTools/ToolQRCode.py:782 msgid "Bounding Box" msgstr "" -#: appGUI/ObjectUI.py:454 +#: appGUI/ObjectUI.py:480 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." msgstr "" -#: appGUI/ObjectUI.py:462 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 +#: appGUI/ObjectUI.py:488 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:81 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: appGUI/ObjectUI.py:475 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 +#: appGUI/ObjectUI.py:501 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:94 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -5948,23 +5956,23 @@ msgid "" "the margin." msgstr "" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:510 msgid "Generate the Geometry object." msgstr "" -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:537 msgid "Excellon Object" msgstr "" -#: appGUI/ObjectUI.py:528 +#: appGUI/ObjectUI.py:554 msgid "Solid circles." msgstr "" -#: appGUI/ObjectUI.py:557 +#: appGUI/ObjectUI.py:583 msgid "Edit an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:645 appTools/ToolDrilling.py:2067 appTools/ToolMilling.py:1672 +#: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 appTools/ToolMilling.py:1672 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -5973,106 +5981,106 @@ msgid "" "Here the tools are selected for G-code generation." msgstr "" -#: appGUI/ObjectUI.py:650 appGUI/ObjectUI.py:968 appTools/ToolDrilling.py:2072 +#: appGUI/ObjectUI.py:676 appGUI/ObjectUI.py:1012 appTools/ToolDrilling.py:2072 #: appTools/ToolMilling.py:1677 appTools/ToolPaint.py:2827 msgid "" "Tool Diameter. It's value (in current FlatCAM units) \n" "is the cut width into the material." msgstr "" -#: appGUI/ObjectUI.py:653 appTools/ToolDrilling.py:2075 appTools/ToolMilling.py:1680 +#: appGUI/ObjectUI.py:679 appTools/ToolDrilling.py:2075 appTools/ToolMilling.py:1680 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "" -#: appGUI/ObjectUI.py:656 appTools/ToolDrilling.py:2078 appTools/ToolMilling.py:1683 +#: appGUI/ObjectUI.py:682 appTools/ToolDrilling.py:2078 appTools/ToolMilling.py:1683 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." msgstr "" -#: appGUI/ObjectUI.py:659 +#: appGUI/ObjectUI.py:685 msgid "Show the color of the drill holes when using multi-color." msgstr "" -#: appGUI/ObjectUI.py:661 +#: appGUI/ObjectUI.py:687 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:670 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 +#: appGUI/ObjectUI.py:696 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 msgid "Auto load from DB" msgstr "" -#: appGUI/ObjectUI.py:672 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:698 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 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:698 +#: appGUI/ObjectUI.py:724 msgid "Generate GCode out of drill holes in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:709 +#: appGUI/ObjectUI.py:735 appGUI/ObjectUI.py:1767 msgid "Milling Tool" msgstr "" -#: appGUI/ObjectUI.py:712 +#: appGUI/ObjectUI.py:738 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:738 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "" -#: appGUI/ObjectUI.py:740 +#: 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:746 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 +#: appGUI/ObjectUI.py:790 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:80 #: appTools/ToolMilling.py:1779 msgid "Milling Diameter" msgstr "" -#: appGUI/ObjectUI.py:748 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:792 appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:101 msgid "Diameter of the cutting tool." msgstr "" -#: appGUI/ObjectUI.py:758 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "" -#: appGUI/ObjectUI.py:760 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." msgstr "" -#: appGUI/ObjectUI.py:778 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "" -#: appGUI/ObjectUI.py:780 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." msgstr "" -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "" -#: appGUI/ObjectUI.py:861 +#: appGUI/ObjectUI.py:905 msgid "Edit an Geometry object." msgstr "" -#: appGUI/ObjectUI.py:925 +#: 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" @@ -6088,19 +6096,19 @@ msgid "" "showed UI form entries named V-Tip Dia and V-Tip Angle." msgstr "" -#: appGUI/ObjectUI.py:942 appGUI/ObjectUI.py:1939 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" msgstr "" -#: appGUI/ObjectUI.py:962 +#: appGUI/ObjectUI.py:1006 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:973 +#: appGUI/ObjectUI.py:1017 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" @@ -6108,7 +6116,7 @@ msgid "" "- Out(side) -> The tool cut will follow the geometry line on the outside." msgstr "" -#: appGUI/ObjectUI.py:980 +#: appGUI/ObjectUI.py:1024 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" @@ -6118,7 +6126,7 @@ msgid "" "For Isolation we need a lower Feedrate as it use a milling bit with a fine tip." msgstr "" -#: appGUI/ObjectUI.py:989 +#: appGUI/ObjectUI.py:1033 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the cut width in " @@ -6134,7 +6142,7 @@ msgid "" "Choosing the V-Shape Tool Type automatically will select the Operation Type as Isolation." msgstr "" -#: appGUI/ObjectUI.py:1001 +#: appGUI/ObjectUI.py:1045 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries that holds " "the geometry\n" @@ -6145,7 +6153,7 @@ msgid "" "for the corresponding tool." msgstr "" -#: appGUI/ObjectUI.py:1016 +#: appGUI/ObjectUI.py:1060 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Offset'.\n" @@ -6153,29 +6161,29 @@ msgid "" "cut and negative for 'inside' cut." msgstr "" -#: appGUI/ObjectUI.py:1035 appTools/ToolIsolation.py:3087 appTools/ToolNCC.py:66 -#: appTools/ToolNCC.py:3855 appTools/ToolPaint.py:140 appTools/ToolPaint.py:2878 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3087 appTools/ToolNCC.py:66 +#: appTools/ToolNCC.py:3902 appTools/ToolPaint.py:140 appTools/ToolPaint.py:2878 msgid "Add from DB" msgstr "" -#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 appTools/ToolIsolation.py:61 -#: appTools/ToolIsolation.py:3122 appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898 +#: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2071 appTools/ToolIsolation.py:61 +#: appTools/ToolIsolation.py:3122 appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2898 msgid "Search and Add" msgstr "" -#: appGUI/ObjectUI.py:1055 +#: appGUI/ObjectUI.py:1099 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above." msgstr "" -#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 appTools/ToolIsolation.py:65 -#: appTools/ToolIsolation.py:3133 appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909 +#: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2083 appTools/ToolIsolation.py:65 +#: appTools/ToolIsolation.py:3133 appTools/ToolNCC.py:3947 appTools/ToolPaint.py:2909 msgid "Pick from DB" msgstr "" -#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 appTools/ToolIsolation.py:3136 -#: appTools/ToolNCC.py:3903 appTools/ToolPaint.py:2912 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2086 appTools/ToolIsolation.py:3136 +#: appTools/ToolNCC.py:3950 appTools/ToolPaint.py:2912 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -6183,19 +6191,19 @@ msgid "" "Menu: Options -> Tools Database" msgstr "" -#: appGUI/ObjectUI.py:1084 +#: appGUI/ObjectUI.py:1128 msgid "" "Copy a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1091 +#: appGUI/ObjectUI.py:1135 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1128 appObjects/FlatCAMGeometry.py:388 +#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMGeometry.py:388 #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:891 #: appObjects/FlatCAMGeometry.py:925 appObjects/FlatCAMGeometry.py:950 #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 @@ -6206,50 +6214,50 @@ msgstr "" #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:710 #: appTools/ToolIsolation.py:3166 appTools/ToolMilling.py:628 appTools/ToolMilling.py:744 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 -#: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 appTools/ToolNCC.py:266 -#: appTools/ToolNCC.py:271 appTools/ToolNCC.py:301 appTools/ToolNCC.py:324 -#: appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 appTools/ToolNCC.py:3933 +#: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 appTools/ToolNCC.py:271 +#: appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 appTools/ToolNCC.py:329 +#: appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 appTools/ToolNCC.py:3980 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:252 appTools/ToolPaint.py:282 #: appTools/ToolPaint.py:304 appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 #: appTools/ToolPaint.py:2940 msgid "Parameters for" msgstr "" -#: appGUI/ObjectUI.py:1131 appTools/ToolDrilling.py:2119 appTools/ToolIsolation.py:3169 -#: appTools/ToolMilling.py:1714 appTools/ToolNCC.py:3936 appTools/ToolPaint.py:2943 +#: appGUI/ObjectUI.py:1175 appTools/ToolDrilling.py:2119 appTools/ToolIsolation.py:3169 +#: appTools/ToolMilling.py:1714 appTools/ToolNCC.py:3983 appTools/ToolPaint.py:2943 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." msgstr "" -#: appGUI/ObjectUI.py:1138 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 +#: appGUI/ObjectUI.py:1182 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:85 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:83 msgid "V-Tip Dia" msgstr "" -#: appGUI/ObjectUI.py:1141 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 +#: appGUI/ObjectUI.py:1185 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:74 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:80 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 msgid "The tip diameter for V-Shape Tool" msgstr "" -#: appGUI/ObjectUI.py:1153 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:1197 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:99 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:89 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:97 msgid "V-Tip Angle" msgstr "" -#: appGUI/ObjectUI.py:1156 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:1200 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:86 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:91 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" -#: appGUI/ObjectUI.py:1172 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 +#: appGUI/ObjectUI.py:1216 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 appObjects/FlatCAMGeometry.py:1374 #: appTools/ToolCutOut.py:2107 msgid "" @@ -6257,34 +6265,34 @@ msgid "" "below the copper surface." msgstr "" -#: appGUI/ObjectUI.py:1190 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 +#: appGUI/ObjectUI.py:1234 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 appTools/ToolCutOut.py:2125 #: appTools/ToolDrilling.py:2164 appTools/ToolMilling.py:1814 msgid "Multi-Depth" msgstr "" -#: appGUI/ObjectUI.py:1218 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 +#: appGUI/ObjectUI.py:1262 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:104 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "" -#: appGUI/ObjectUI.py:1237 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 +#: appGUI/ObjectUI.py:1281 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 #: appTools/ToolMilling.py:1862 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "" -#: appGUI/ObjectUI.py:1251 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 +#: appGUI/ObjectUI.py:1295 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" "It is called also Plunge." msgstr "" -#: appGUI/ObjectUI.py:1266 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 +#: appGUI/ObjectUI.py:1310 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:69 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -6293,12 +6301,12 @@ msgid "" "ignore for any other cases." msgstr "" -#: appGUI/ObjectUI.py:1284 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 +#: appGUI/ObjectUI.py:1328 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 #: appTools/ToolMilling.py:1914 msgid "Re-cut" msgstr "" -#: appGUI/ObjectUI.py:1286 appGUI/ObjectUI.py:1298 +#: appGUI/ObjectUI.py:1330 appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:87 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:99 appTools/ToolMilling.py:1916 #: appTools/ToolMilling.py:1929 @@ -6309,14 +6317,14 @@ msgid "" "extended cut over the first cut section." msgstr "" -#: appGUI/ObjectUI.py:1310 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 +#: appGUI/ObjectUI.py:1354 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:220 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER preprocessor is used,\n" "this value is the power of laser." msgstr "" -#: appGUI/ObjectUI.py:1326 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 +#: appGUI/ObjectUI.py:1370 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:202 appTools/ToolDrilling.py:2266 #: appTools/ToolMilling.py:1959 msgid "" @@ -6324,13 +6332,13 @@ msgid "" "speed before cutting." msgstr "" -#: appGUI/ObjectUI.py:1336 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 +#: appGUI/ObjectUI.py:1380 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:240 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:210 appTools/ToolDrilling.py:2278 #: appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "" -#: appGUI/ObjectUI.py:1344 appGUI/ObjectUI.py:2071 +#: appGUI/ObjectUI.py:1388 appGUI/ObjectUI.py:2128 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 appTools/ToolDrilling.py:2461 @@ -6338,7 +6346,7 @@ msgstr "" msgid "Probe Z depth" msgstr "" -#: appGUI/ObjectUI.py:1346 appGUI/ObjectUI.py:2073 +#: appGUI/ObjectUI.py:1390 appGUI/ObjectUI.py:2130 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:110 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:335 appTools/ToolDrilling.py:2463 @@ -6348,13 +6356,13 @@ msgid "" "to probe. Negative value, in current units." msgstr "" -#: appGUI/ObjectUI.py:1361 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 +#: appGUI/ObjectUI.py:1405 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 appTools/ToolDrilling.py:2480 #: appTools/ToolMilling.py:2148 msgid "Feedrate Probe" msgstr "" -#: appGUI/ObjectUI.py:1363 appGUI/ObjectUI.py:2086 +#: appGUI/ObjectUI.py:1407 appGUI/ObjectUI.py:2143 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 appTools/ToolDrilling.py:2482 @@ -6362,39 +6370,39 @@ msgstr "" msgid "The feedrate used while the probe is probing." msgstr "" -#: appGUI/ObjectUI.py:1390 appTools/ToolDrilling.py:2364 appTools/ToolIsolation.py:3265 -#: appTools/ToolMilling.py:2042 appTools/ToolNCC.py:4094 appTools/ToolPaint.py:3049 +#: appGUI/ObjectUI.py:1434 appTools/ToolDrilling.py:2364 appTools/ToolIsolation.py:3265 +#: appTools/ToolMilling.py:2042 appTools/ToolNCC.py:4141 appTools/ToolPaint.py:3049 msgid "Apply parameters to all tools" msgstr "" -#: appGUI/ObjectUI.py:1393 appTools/ToolDrilling.py:2367 appTools/ToolIsolation.py:3268 -#: appTools/ToolMilling.py:2045 appTools/ToolNCC.py:4097 appTools/ToolPaint.py:3052 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2367 appTools/ToolIsolation.py:3268 +#: appTools/ToolMilling.py:2045 appTools/ToolNCC.py:4144 appTools/ToolPaint.py:3052 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1404 appTools/ToolDrilling.py:2378 appTools/ToolIsolation.py:3279 -#: appTools/ToolMilling.py:2056 appTools/ToolNCC.py:4108 appTools/ToolPaint.py:3063 +#: appGUI/ObjectUI.py:1448 appTools/ToolDrilling.py:2378 appTools/ToolIsolation.py:3279 +#: appTools/ToolMilling.py:2056 appTools/ToolNCC.py:4155 appTools/ToolPaint.py:3063 msgid "Common Parameters" msgstr "" -#: appGUI/ObjectUI.py:1406 appTools/ToolDrilling.py:2380 appTools/ToolIsolation.py:3281 -#: appTools/ToolMilling.py:2058 appTools/ToolNCC.py:4110 appTools/ToolPaint.py:3065 +#: appGUI/ObjectUI.py:1450 appTools/ToolDrilling.py:2380 appTools/ToolIsolation.py:3281 +#: appTools/ToolMilling.py:2058 appTools/ToolNCC.py:4157 appTools/ToolPaint.py:3065 msgid "Parameters that are common for all tools." msgstr "" -#: appGUI/ObjectUI.py:1411 appTools/ToolDrilling.py:2394 appTools/ToolMilling.py:2063 +#: appGUI/ObjectUI.py:1455 appTools/ToolDrilling.py:2394 appTools/ToolMilling.py:2063 msgid "Tool change Z" msgstr "" -#: appGUI/ObjectUI.py:1414 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 +#: appGUI/ObjectUI.py:1458 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:125 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -#: appGUI/ObjectUI.py:1422 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 +#: appGUI/ObjectUI.py:1466 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 appTools/ToolDrilling.py:2396 #: appTools/ToolMilling.py:2072 msgid "" @@ -6402,13 +6410,13 @@ msgid "" "tool change." msgstr "" -#: appGUI/ObjectUI.py:1450 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 +#: appGUI/ObjectUI.py:1494 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:154 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 appTools/ToolDrilling.py:2427 #: appTools/ToolMilling.py:2098 msgid "End move Z" msgstr "" -#: appGUI/ObjectUI.py:1452 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 +#: appGUI/ObjectUI.py:1496 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:144 appTools/ToolDrilling.py:2429 #: appTools/ToolMilling.py:2100 msgid "" @@ -6416,13 +6424,13 @@ msgid "" "the last move at the end of the job." msgstr "" -#: appGUI/ObjectUI.py:1469 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 +#: appGUI/ObjectUI.py:1513 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:174 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:159 appTools/ToolDrilling.py:2447 #: appTools/ToolMilling.py:2117 msgid "End move X,Y" msgstr "" -#: appGUI/ObjectUI.py:1471 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 +#: appGUI/ObjectUI.py:1515 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:161 appTools/ToolDrilling.py:2449 #: appTools/ToolMilling.py:2119 msgid "" @@ -6431,21 +6439,21 @@ msgid "" "on X,Y plane at the end of the job." msgstr "" -#: appGUI/ObjectUI.py:1476 appTools/ToolDrilling.py:2454 appTools/ToolMilling.py:2124 +#: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 appTools/ToolMilling.py:2124 msgid "X,Y coordinates" msgstr "" -#: appGUI/ObjectUI.py:1484 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 +#: appGUI/ObjectUI.py:1528 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 msgid "" "The Preprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." msgstr "" -#: appGUI/ObjectUI.py:1500 appTools/ToolDrilling.py:2515 appTools/ToolMilling.py:2194 +#: appGUI/ObjectUI.py:1544 appTools/ToolDrilling.py:2515 appTools/ToolMilling.py:2194 msgid "Add exclusion areas" msgstr "" -#: appGUI/ObjectUI.py:1503 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 +#: appGUI/ObjectUI.py:1547 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 appTools/ToolDrilling.py:2518 #: appTools/ToolMilling.py:2197 msgid "" @@ -6454,39 +6462,39 @@ msgid "" "is forbidden." msgstr "" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1587 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 appTools/ToolDrilling.py:2540 #: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2218 appTools/ToolMilling.py:2237 msgid "Strategy" msgstr "" -#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555 +#: appGUI/ObjectUI.py:1568 appGUI/ObjectUI.py:1599 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 appTools/ToolDrilling.py:2540 #: appTools/ToolDrilling.py:2572 appTools/ToolMilling.py:2218 appTools/ToolMilling.py:2249 msgid "Over Z" msgstr "" -#: appGUI/ObjectUI.py:1526 appTools/ToolDrilling.py:2542 appTools/ToolMilling.py:2220 +#: appGUI/ObjectUI.py:1570 appTools/ToolDrilling.py:2542 appTools/ToolMilling.py:2220 msgid "This is the Area ID." msgstr "" -#: appGUI/ObjectUI.py:1528 appTools/ToolDrilling.py:2544 appTools/ToolMilling.py:2222 +#: appGUI/ObjectUI.py:1572 appTools/ToolDrilling.py:2544 appTools/ToolMilling.py:2222 msgid "Type of the object where the exclusion area was added." msgstr "" -#: appGUI/ObjectUI.py:1530 appTools/ToolDrilling.py:2546 appTools/ToolMilling.py:2224 +#: appGUI/ObjectUI.py:1574 appTools/ToolDrilling.py:2546 appTools/ToolMilling.py:2224 msgid "The strategy used for exclusion area. Go around the exclusion areas or over it." msgstr "" -#: appGUI/ObjectUI.py:1532 appTools/ToolDrilling.py:2548 appTools/ToolMilling.py:2226 +#: appGUI/ObjectUI.py:1576 appTools/ToolDrilling.py:2548 appTools/ToolMilling.py:2226 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 "" -#: appGUI/ObjectUI.py:1544 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 +#: appGUI/ObjectUI.py:1588 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 appTools/ToolDrilling.py:2560 #: appTools/ToolMilling.py:2238 msgid "" @@ -6496,19 +6504,19 @@ msgid "" "- Around -> will avoid the exclusion area by going around the area" msgstr "" -#: appGUI/ObjectUI.py:1548 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 +#: appGUI/ObjectUI.py:1592 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 appTools/ToolDrilling.py:2564 #: appTools/ToolMilling.py:2242 msgid "Over" msgstr "" -#: appGUI/ObjectUI.py:1549 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 +#: appGUI/ObjectUI.py:1593 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 appTools/ToolDrilling.py:2565 #: appTools/ToolMilling.py:2243 msgid "Around" msgstr "" -#: appGUI/ObjectUI.py:1556 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 +#: appGUI/ObjectUI.py:1600 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 appTools/ToolDrilling.py:2573 #: appTools/ToolMilling.py:2250 msgid "" @@ -6516,25 +6524,25 @@ msgid "" "an interdiction area." msgstr "" -#: appGUI/ObjectUI.py:1566 appTools/ToolDrilling.py:2584 appTools/ToolMilling.py:2260 +#: appGUI/ObjectUI.py:1610 appTools/ToolDrilling.py:2584 appTools/ToolMilling.py:2260 msgid "Add area:" msgstr "" -#: appGUI/ObjectUI.py:1567 appTools/ToolDrilling.py:2585 appTools/ToolMilling.py:2261 +#: appGUI/ObjectUI.py:1611 appTools/ToolDrilling.py:2585 appTools/ToolMilling.py:2261 msgid "Add an Exclusion Area." msgstr "" -#: appGUI/ObjectUI.py:1573 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 +#: appGUI/ObjectUI.py:1617 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 appTools/ToolDrilling.py:2591 -#: appTools/ToolIsolation.py:3427 appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4238 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 appTools/ToolDrilling.py:2591 +#: appTools/ToolIsolation.py:3427 appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4285 #: appTools/ToolPaint.py:3165 msgid "The kind of selection shape used for area selection." msgstr "" -#: appGUI/ObjectUI.py:1583 appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 +#: appGUI/ObjectUI.py:1627 appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:32 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:42 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:32 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:32 appTools/ToolDrilling.py:2602 @@ -6542,43 +6550,43 @@ msgstr "" msgid "Delete All" msgstr "" -#: appGUI/ObjectUI.py:1584 appTools/ToolDrilling.py:2603 appTools/ToolMilling.py:2278 +#: appGUI/ObjectUI.py:1628 appTools/ToolDrilling.py:2603 appTools/ToolMilling.py:2278 msgid "Delete all exclusion areas." msgstr "" -#: appGUI/ObjectUI.py:1587 appTools/ToolDrilling.py:2606 appTools/ToolMilling.py:2281 +#: appGUI/ObjectUI.py:1631 appTools/ToolDrilling.py:2606 appTools/ToolMilling.py:2281 msgid "Delete Selected" msgstr "" -#: appGUI/ObjectUI.py:1588 appTools/ToolDrilling.py:2607 appTools/ToolMilling.py:2282 +#: appGUI/ObjectUI.py:1632 appTools/ToolDrilling.py:2607 appTools/ToolMilling.py:2282 msgid "Delete all exclusion areas that are selected in the table." msgstr "" -#: appGUI/ObjectUI.py:1598 +#: appGUI/ObjectUI.py:1642 msgid "Add Polish" msgstr "" -#: appGUI/ObjectUI.py:1600 +#: appGUI/ObjectUI.py:1644 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/ObjectUI.py:1608 +#: appGUI/ObjectUI.py:1652 msgid "Diameter for the polishing tool." msgstr "" -#: appGUI/ObjectUI.py:1619 +#: appGUI/ObjectUI.py:1663 msgid "Pressure" msgstr "" -#: appGUI/ObjectUI.py:1621 +#: appGUI/ObjectUI.py:1665 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appGUI/ObjectUI.py:1650 +#: appGUI/ObjectUI.py:1694 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -6586,38 +6594,40 @@ msgid "" "- Line-based: Parallel lines." msgstr "" -#: appGUI/ObjectUI.py:1694 appTools/ToolDrilling.py:2629 appTools/ToolMilling.py:2304 +#: appGUI/ObjectUI.py:1738 appTools/ToolDrilling.py:2629 appTools/ToolMilling.py:2304 msgid "Generate CNCJob object" msgstr "" -#: appGUI/ObjectUI.py:1697 +#: appGUI/ObjectUI.py:1741 msgid "Generate CNCJob object." msgstr "" -#: appGUI/ObjectUI.py:1699 +#: appGUI/ObjectUI.py:1743 msgid "" "Add / Select at least one tool in the tool-table.\n" "Click the # header to select all, or Ctrl + LMB\n" "for custom selection of tools." msgstr "" -#: appGUI/ObjectUI.py:1718 +#: appGUI/ObjectUI.py:1762 msgid "Launch Paint Tool in Tools Tab." msgstr "" -#: appGUI/ObjectUI.py:1727 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 -msgid "" -"Creates tool paths to cover the\n" -"whole area of a polygon (remove\n" -"all copper). You will be asked\n" -"to click on the desired polygon." +#: appGUI/ObjectUI.py:1770 +msgid "Generate a CNCJob by milling a Geometry." msgstr "" -#: appGUI/ObjectUI.py:1783 +#: appGUI/ObjectUI.py:1786 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:35 +msgid "" +"Creates tool paths to cover the\n" +"whole area of a polygon." +msgstr "" + +#: appGUI/ObjectUI.py:1840 msgid "CNC Job Object" msgstr "" -#: appGUI/ObjectUI.py:1799 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 +#: appGUI/ObjectUI.py:1856 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:54 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" @@ -6625,50 +6635,50 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: appGUI/ObjectUI.py:1808 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 +#: appGUI/ObjectUI.py:1865 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "" -#: appGUI/ObjectUI.py:1831 +#: appGUI/ObjectUI.py:1888 msgid "Edit an GCode object." msgstr "" -#: appGUI/ObjectUI.py:1868 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" msgstr "" -#: appGUI/ObjectUI.py:1870 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 +#: appGUI/ObjectUI.py:1927 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 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:1882 appObjects/FlatCAMObj.py:861 appTools/ToolProperties.py:562 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 appTools/ToolProperties.py:562 msgid "Travelled distance" msgstr "" -#: appGUI/ObjectUI.py:1884 +#: appGUI/ObjectUI.py:1941 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." msgstr "" -#: appGUI/ObjectUI.py:1895 +#: appGUI/ObjectUI.py:1952 msgid "Estimated time" msgstr "" -#: appGUI/ObjectUI.py:1897 +#: appGUI/ObjectUI.py:1954 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." msgstr "" -#: appGUI/ObjectUI.py:1921 +#: appGUI/ObjectUI.py:1978 msgid "CNC Tools Table" msgstr "" -#: appGUI/ObjectUI.py:1924 +#: appGUI/ObjectUI.py:1981 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -6681,326 +6691,326 @@ msgid "" "ball(B), or V-Shaped(V)." msgstr "" -#: appGUI/ObjectUI.py:1952 appGUI/ObjectUI.py:1963 +#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 msgid "P" msgstr "" -#: appGUI/ObjectUI.py:1973 +#: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "" -#: appGUI/ObjectUI.py:1975 +#: appGUI/ObjectUI.py:2032 msgid "Update the plot." msgstr "" -#: appGUI/ObjectUI.py:1985 +#: appGUI/ObjectUI.py:2042 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:1987 +#: appGUI/ObjectUI.py:2044 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:1993 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 +#: appGUI/ObjectUI.py:2050 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" msgstr "" -#: appGUI/ObjectUI.py:1995 +#: appGUI/ObjectUI.py:2052 msgid "Enable the autolevelling feature." msgstr "" -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:2069 msgid "Probe Points Table" msgstr "" -#: appGUI/ObjectUI.py:2013 +#: appGUI/ObjectUI.py:2070 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appGUI/ObjectUI.py:2015 +#: appGUI/ObjectUI.py:2072 msgid "Show" msgstr "" -#: appGUI/ObjectUI.py:2016 +#: appGUI/ObjectUI.py:2073 msgid "Toggle the display of the Probe Points table." msgstr "" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "X-Y Coordinates" msgstr "" -#: appGUI/ObjectUI.py:2029 +#: appGUI/ObjectUI.py:2086 msgid "Height" msgstr "" -#: appGUI/ObjectUI.py:2033 +#: appGUI/ObjectUI.py:2090 msgid "Plot probing points" msgstr "" -#: appGUI/ObjectUI.py:2035 +#: appGUI/ObjectUI.py:2092 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appGUI/ObjectUI.py:2050 +#: appGUI/ObjectUI.py:2107 msgid "Probe GCode Generation" msgstr "" -#: appGUI/ObjectUI.py:2052 +#: appGUI/ObjectUI.py:2109 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 "" -#: appGUI/ObjectUI.py:2059 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 +#: appGUI/ObjectUI.py:2116 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 msgid "Probe Z travel" msgstr "" -#: appGUI/ObjectUI.py:2061 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 +#: appGUI/ObjectUI.py:2118 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 msgid "The safe Z for probe travelling between probe points." msgstr "" -#: appGUI/ObjectUI.py:2084 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 +#: appGUI/ObjectUI.py:2141 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 msgid "Probe Feedrate" msgstr "" -#: appGUI/ObjectUI.py:2101 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 +#: appGUI/ObjectUI.py:2158 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 msgid "Mode" msgstr "" -#: appGUI/ObjectUI.py:2102 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 +#: appGUI/ObjectUI.py:2159 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 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/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 +#: appGUI/ObjectUI.py:2165 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 appTools/ToolCutOut.py:2324 #: appTools/ToolFiducials.py:801 msgid "Manual" msgstr "" -#: appGUI/ObjectUI.py:2109 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 +#: appGUI/ObjectUI.py:2166 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 msgid "Grid" msgstr "" -#: appGUI/ObjectUI.py:2116 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 +#: appGUI/ObjectUI.py:2173 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 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/ObjectUI.py:2122 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 +#: appGUI/ObjectUI.py:2179 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" msgstr "" -#: appGUI/ObjectUI.py:2123 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 +#: appGUI/ObjectUI.py:2180 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 msgid "Bilinear" msgstr "" -#: appGUI/ObjectUI.py:2136 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 +#: appGUI/ObjectUI.py:2193 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:77 appTools/ToolPanelize.py:787 msgid "Columns" msgstr "" -#: appGUI/ObjectUI.py:2138 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 +#: appGUI/ObjectUI.py:2195 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." msgstr "" -#: appGUI/ObjectUI.py:2147 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 +#: appGUI/ObjectUI.py:2204 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 appTools/ToolPanelize.py:797 msgid "Rows" msgstr "" -#: appGUI/ObjectUI.py:2149 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 +#: appGUI/ObjectUI.py:2206 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." msgstr "" -#: appGUI/ObjectUI.py:2154 +#: appGUI/ObjectUI.py:2211 msgid "Add Probe Points" msgstr "" -#: appGUI/ObjectUI.py:2162 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 +#: appGUI/ObjectUI.py:2219 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 msgid "Controller" msgstr "" -#: appGUI/ObjectUI.py:2164 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 +#: appGUI/ObjectUI.py:2221 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/ObjectUI.py:2210 appGUI/ObjectUI.py:2225 appObjects/FlatCAMCNCJob.py:1293 -#: appObjects/FlatCAMCNCJob.py:1315 +#: appGUI/ObjectUI.py:2267 appGUI/ObjectUI.py:2282 appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1324 msgid "Control" msgstr "" -#: appGUI/ObjectUI.py:2220 appGUI/ObjectUI.py:2227 appObjects/FlatCAMCNCJob.py:1295 -#: appObjects/FlatCAMCNCJob.py:1317 +#: appGUI/ObjectUI.py:2277 appGUI/ObjectUI.py:2284 appObjects/FlatCAMCNCJob.py:1304 +#: appObjects/FlatCAMCNCJob.py:1326 msgid "Sender" msgstr "" -#: appGUI/ObjectUI.py:2241 +#: appGUI/ObjectUI.py:2298 msgid "COM list" msgstr "" -#: appGUI/ObjectUI.py:2243 appGUI/ObjectUI.py:2258 +#: appGUI/ObjectUI.py:2300 appGUI/ObjectUI.py:2315 msgid "Lists the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2247 +#: appGUI/ObjectUI.py:2304 msgid "Search" msgstr "" -#: appGUI/ObjectUI.py:2249 +#: appGUI/ObjectUI.py:2306 msgid "Search for the available serial ports." msgstr "" -#: appGUI/ObjectUI.py:2256 +#: appGUI/ObjectUI.py:2313 msgid "Baud rates" msgstr "" -#: appGUI/ObjectUI.py:2275 +#: appGUI/ObjectUI.py:2332 msgid "New, custom baudrate." msgstr "" -#: appGUI/ObjectUI.py:2283 +#: appGUI/ObjectUI.py:2340 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appGUI/ObjectUI.py:2289 +#: appGUI/ObjectUI.py:2346 msgid "Delete selected baudrate" msgstr "" -#: appGUI/ObjectUI.py:2293 +#: appGUI/ObjectUI.py:2350 msgid "Reset" msgstr "" -#: appGUI/ObjectUI.py:2295 +#: appGUI/ObjectUI.py:2352 msgid "Software reset of the controller." msgstr "" -#: appGUI/ObjectUI.py:2301 appObjects/FlatCAMCNCJob.py:1309 +#: appGUI/ObjectUI.py:2358 appObjects/FlatCAMCNCJob.py:1318 msgid "Disconnected" msgstr "" -#: appGUI/ObjectUI.py:2303 +#: appGUI/ObjectUI.py:2360 msgid "Connect to the selected port with the selected baud rate." msgstr "" -#: appGUI/ObjectUI.py:2328 +#: appGUI/ObjectUI.py:2385 msgid "Jog" msgstr "" -#: appGUI/ObjectUI.py:2336 +#: appGUI/ObjectUI.py:2393 msgid "Zero Axes" msgstr "" -#: appGUI/ObjectUI.py:2369 +#: appGUI/ObjectUI.py:2426 msgid "Pause/Resume" msgstr "" -#: appGUI/ObjectUI.py:2391 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 +#: appGUI/ObjectUI.py:2448 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" msgstr "" -#: appGUI/ObjectUI.py:2393 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 +#: appGUI/ObjectUI.py:2450 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/ObjectUI.py:2405 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 -#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 appObjects/FlatCAMObj.py:828 +#: appGUI/ObjectUI.py:2462 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 +#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 appObjects/FlatCAMObj.py:831 #: appTools/ToolProperties.py:529 msgid "Feedrate" msgstr "" -#: appGUI/ObjectUI.py:2407 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 +#: appGUI/ObjectUI.py:2464 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." msgstr "" -#: appGUI/ObjectUI.py:2427 +#: appGUI/ObjectUI.py:2484 msgid "Send Command" msgstr "" -#: appGUI/ObjectUI.py:2429 appGUI/ObjectUI.py:2439 +#: appGUI/ObjectUI.py:2486 appGUI/ObjectUI.py:2496 msgid "Send a custom command to GRBL." msgstr "" -#: appGUI/ObjectUI.py:2434 +#: appGUI/ObjectUI.py:2491 msgid "Type GRBL command ..." msgstr "" -#: appGUI/ObjectUI.py:2437 +#: appGUI/ObjectUI.py:2494 msgid "Send" msgstr "" -#: appGUI/ObjectUI.py:2445 +#: appGUI/ObjectUI.py:2502 msgid "Get Config parameter" msgstr "" -#: appGUI/ObjectUI.py:2447 +#: appGUI/ObjectUI.py:2504 msgid "A GRBL configuration parameter." msgstr "" -#: appGUI/ObjectUI.py:2452 +#: appGUI/ObjectUI.py:2509 msgid "Type GRBL parameter ..." msgstr "" -#: appGUI/ObjectUI.py:2455 +#: appGUI/ObjectUI.py:2512 msgid "Get" msgstr "" -#: appGUI/ObjectUI.py:2457 +#: appGUI/ObjectUI.py:2514 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appGUI/ObjectUI.py:2465 +#: appGUI/ObjectUI.py:2522 msgid "Get Report" msgstr "" -#: appGUI/ObjectUI.py:2467 +#: appGUI/ObjectUI.py:2524 msgid "Print in shell the GRBL report." msgstr "" -#: appGUI/ObjectUI.py:2473 +#: appGUI/ObjectUI.py:2530 msgid "Apply AutoLevelling" msgstr "" -#: appGUI/ObjectUI.py:2475 +#: appGUI/ObjectUI.py:2532 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 "" -#: appGUI/ObjectUI.py:2484 +#: appGUI/ObjectUI.py:2541 msgid "Will save the GRBL height map." msgstr "" -#: appGUI/ObjectUI.py:2494 +#: appGUI/ObjectUI.py:2551 msgid "Save Probing GCode" msgstr "" -#: appGUI/ObjectUI.py:2496 +#: appGUI/ObjectUI.py:2553 msgid "Will save the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2505 +#: appGUI/ObjectUI.py:2562 msgid "View/Edit the probing GCode." msgstr "" -#: appGUI/ObjectUI.py:2512 appObjects/FlatCAMCNCJob.py:1726 appObjects/FlatCAMCNCJob.py:1730 +#: appGUI/ObjectUI.py:2569 appObjects/FlatCAMCNCJob.py:1735 appObjects/FlatCAMCNCJob.py:1739 msgid "Import Height Map" msgstr "" -#: appGUI/ObjectUI.py:2514 +#: appGUI/ObjectUI.py:2571 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -7008,100 +7018,100 @@ msgid "" "doing autolevelling." msgstr "" -#: appGUI/ObjectUI.py:2532 +#: appGUI/ObjectUI.py:2589 msgid "Export CNC Code" msgstr "" -#: appGUI/ObjectUI.py:2534 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 +#: appGUI/ObjectUI.py:2591 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:37 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:33 msgid "" "Export and save G-Code to\n" "make this object to a file." msgstr "" -#: appGUI/ObjectUI.py:2543 +#: appGUI/ObjectUI.py:2600 msgid "Save CNC Code" msgstr "" -#: appGUI/ObjectUI.py:2546 +#: appGUI/ObjectUI.py:2603 msgid "" "Opens dialog to save G-Code\n" "file." msgstr "" -#: appGUI/ObjectUI.py:2553 +#: appGUI/ObjectUI.py:2610 msgid "Review CNC Code." msgstr "" -#: appGUI/ObjectUI.py:2614 +#: appGUI/ObjectUI.py:2671 msgid "Script Object" msgstr "" -#: appGUI/ObjectUI.py:2634 appGUI/ObjectUI.py:2708 +#: appGUI/ObjectUI.py:2691 appGUI/ObjectUI.py:2765 msgid "Auto Completer" msgstr "" -#: appGUI/ObjectUI.py:2636 +#: appGUI/ObjectUI.py:2693 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" -#: appGUI/ObjectUI.py:2681 +#: appGUI/ObjectUI.py:2738 msgid "Document Object" msgstr "" -#: appGUI/ObjectUI.py:2710 +#: appGUI/ObjectUI.py:2767 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" -#: appGUI/ObjectUI.py:2728 +#: appGUI/ObjectUI.py:2785 msgid "Font Type" msgstr "" -#: appGUI/ObjectUI.py:2745 appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 +#: appGUI/ObjectUI.py:2802 appGUI/preferences/general/GeneralAPPSetGroupUI.py:189 msgid "Font Size" msgstr "" -#: appGUI/ObjectUI.py:2781 +#: appGUI/ObjectUI.py:2838 msgid "Alignment" msgstr "" -#: appGUI/ObjectUI.py:2786 +#: appGUI/ObjectUI.py:2843 msgid "Align Left" msgstr "" -#: appGUI/ObjectUI.py:2791 app_Main.py:4993 +#: appGUI/ObjectUI.py:2848 app_Main.py:4993 msgid "Center" msgstr "" -#: appGUI/ObjectUI.py:2796 +#: appGUI/ObjectUI.py:2853 msgid "Align Right" msgstr "" -#: appGUI/ObjectUI.py:2801 +#: appGUI/ObjectUI.py:2858 msgid "Justify" msgstr "" -#: appGUI/ObjectUI.py:2808 +#: appGUI/ObjectUI.py:2865 msgid "Font Color" msgstr "" -#: appGUI/ObjectUI.py:2810 +#: appGUI/ObjectUI.py:2867 msgid "Set the font color for the selected text" msgstr "" -#: appGUI/ObjectUI.py:2824 +#: appGUI/ObjectUI.py:2881 msgid "Selection Color" msgstr "" -#: appGUI/ObjectUI.py:2826 +#: appGUI/ObjectUI.py:2883 msgid "Set the selection color when doing text selection." msgstr "" -#: appGUI/ObjectUI.py:2840 +#: appGUI/ObjectUI.py:2897 msgid "Tab Size" msgstr "" -#: appGUI/ObjectUI.py:2842 +#: appGUI/ObjectUI.py:2899 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" @@ -7135,40 +7145,40 @@ msgid "" "of text positions." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:905 +#: appGUI/preferences/PreferencesUIManager.py:906 msgid "Preferences applied." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:925 +#: appGUI/preferences/PreferencesUIManager.py:926 msgid "Are you sure you want to continue?" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:926 +#: appGUI/preferences/PreferencesUIManager.py:927 msgid "Application will restart" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1024 +#: appGUI/preferences/PreferencesUIManager.py:1025 msgid "Preferences closed without saving." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1036 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 app_Main.py:2690 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 app_Main.py:2690 msgid "Failed to write defaults to file." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1071 -#: appGUI/preferences/PreferencesUIManager.py:1185 +#: appGUI/preferences/PreferencesUIManager.py:1072 +#: appGUI/preferences/PreferencesUIManager.py:1186 msgid "Preferences saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1121 +#: appGUI/preferences/PreferencesUIManager.py:1122 msgid "Preferences edited but not saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1170 +#: appGUI/preferences/PreferencesUIManager.py:1171 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -7471,7 +7481,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:117 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:121 msgid "New Dia" msgstr "" @@ -7806,7 +7816,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:171 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:175 #: appObjects/FlatCAMExcellon.py:154 appObjects/FlatCAMGeometry.py:565 -#: appObjects/FlatCAMGerber.py:171 appTools/ToolDrilling.py:306 +#: appObjects/FlatCAMGerber.py:174 appTools/ToolDrilling.py:306 #: appTools/ToolIsolation.py:246 appTools/ToolMilling.py:294 msgid "Basic" msgstr "" @@ -7995,8 +8005,8 @@ msgid "" "and include the Project, Selected and Tool tabs." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 appTools/ToolDblSided.py:673 -#: appTools/ToolDblSided.py:847 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 appTools/ToolDblSided.py:666 +#: appTools/ToolDblSided.py:838 msgid "Axis" msgstr "" @@ -8266,7 +8276,7 @@ msgid "" msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 appObjects/FlatCAMExcellon.py:163 -#: appObjects/FlatCAMGeometry.py:586 appObjects/FlatCAMGerber.py:179 +#: appObjects/FlatCAMGeometry.py:586 appObjects/FlatCAMGerber.py:182 #: appTools/ToolDrilling.py:310 appTools/ToolIsolation.py:273 appTools/ToolMilling.py:305 msgid "Advanced" msgstr "" @@ -8777,7 +8787,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:75 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:42 msgid "Tools Dia" msgstr "" @@ -8786,7 +8796,7 @@ msgstr "" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:43 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:50 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:44 msgid "" "Diameters of the tools, separated by comma.\n" @@ -8859,13 +8869,13 @@ msgstr "" msgid "\"Follow\"" msgstr "" -#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 appObjects/FlatCAMGerber.py:367 +#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 appObjects/FlatCAMGerber.py:370 #: appTools/ToolCopperThieving.py:581 appTools/ToolCopperThieving.py:770 #: appTools/ToolCopperThieving.py:782 appTools/ToolIsolation.py:1353 -#: appTools/ToolNCC.py:1744 appTools/ToolNCC.py:1771 appTools/ToolNCC.py:1879 -#: appTools/ToolNCC.py:1892 appTools/ToolNCC.py:2738 appTools/ToolNCC.py:2843 -#: appTools/ToolNCC.py:2858 appTools/ToolNCC.py:3124 appTools/ToolNCC.py:3225 -#: appTools/ToolNCC.py:3240 camlib.py:1113 +#: appTools/ToolNCC.py:1791 appTools/ToolNCC.py:1818 appTools/ToolNCC.py:1926 +#: appTools/ToolNCC.py:1939 appTools/ToolNCC.py:2785 appTools/ToolNCC.py:2890 +#: appTools/ToolNCC.py:2905 appTools/ToolNCC.py:3171 appTools/ToolNCC.py:3272 +#: appTools/ToolNCC.py:3287 camlib.py:1113 msgid "Buffering" msgstr "" @@ -8879,9 +8889,9 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:88 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 appObjects/FlatCAMObj.py:752 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:786 -#: appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 appTools/ToolFiducials.py:815 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 appObjects/FlatCAMObj.py:755 +#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 +#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 appTools/ToolFiducials.py:815 #: appTools/ToolFilm.py:1102 appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 @@ -9139,19 +9149,19 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 appTools/ToolCopperThieving.py:1218 -#: appTools/ToolNCC.py:1302 appTools/ToolNCC.py:1618 appTools/ToolNCC.py:1682 -#: appTools/ToolNCC.py:2602 appTools/ToolNCC.py:2611 appTools/ToolNCC.py:4193 -#: appTools/ToolNCC.py:4319 defaults.py:475 tclCommands/TclCommandCopperClear.py:190 +#: appTools/ToolNCC.py:1349 appTools/ToolNCC.py:1665 appTools/ToolNCC.py:1729 +#: appTools/ToolNCC.py:2649 appTools/ToolNCC.py:2658 appTools/ToolNCC.py:4240 +#: appTools/ToolNCC.py:4376 defaults.py:475 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:87 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolCopperThieving.py:1219 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolCopperThieving.py:1219 #: appTools/ToolIsolation.py:819 appTools/ToolIsolation.py:1435 -#: appTools/ToolIsolation.py:3378 appTools/ToolNCC.py:1316 appTools/ToolNCC.py:1634 -#: appTools/ToolNCC.py:1689 appTools/ToolNCC.py:4193 appTools/ToolNCC.py:4329 +#: appTools/ToolIsolation.py:3378 appTools/ToolNCC.py:1363 appTools/ToolNCC.py:1681 +#: appTools/ToolNCC.py:1736 appTools/ToolNCC.py:4240 appTools/ToolNCC.py:4386 #: appTools/ToolPaint.py:1061 appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3249 msgid "Area Selection" msgstr "" @@ -9159,11 +9169,11 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolCopperThieving.py:1220 -#: appTools/ToolDblSided.py:764 appTools/ToolIsolation.py:1475 -#: appTools/ToolIsolation.py:3378 appTools/ToolNCC.py:1335 appTools/ToolNCC.py:1640 -#: appTools/ToolNCC.py:1697 appTools/ToolNCC.py:2075 appTools/ToolNCC.py:2309 -#: appTools/ToolNCC.py:2647 appTools/ToolNCC.py:4193 appTools/ToolPaint.py:1080 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolCopperThieving.py:1220 +#: appTools/ToolDblSided.py:757 appTools/ToolIsolation.py:1475 +#: appTools/ToolIsolation.py:3378 appTools/ToolNCC.py:1382 appTools/ToolNCC.py:1687 +#: appTools/ToolNCC.py:1744 appTools/ToolNCC.py:2122 appTools/ToolNCC.py:2356 +#: appTools/ToolNCC.py:2694 appTools/ToolNCC.py:4240 appTools/ToolPaint.py:1080 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3232 #: tclCommands/TclCommandCopperClear.py:192 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" @@ -10032,8 +10042,8 @@ msgstr "" msgid "Drill dia" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 appTools/ToolDblSided.py:833 -#: appTools/ToolDblSided.py:838 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:49 appTools/ToolDblSided.py:824 +#: appTools/ToolDblSided.py:829 msgid "Diameter of the drill for the alignment holes." msgstr "" @@ -10042,8 +10052,8 @@ msgid "Align Axis" msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:58 -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 appTools/ToolDblSided.py:674 -#: appTools/ToolDblSided.py:849 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:71 appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:840 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" @@ -10051,11 +10061,11 @@ msgstr "" msgid "Mirror Axis:" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 appTools/ToolDblSided.py:700 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:86 appTools/ToolDblSided.py:693 msgid "Box" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 appTools/ToolDblSided.py:701 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 appTools/ToolDblSided.py:694 msgid "Hole Snap" msgstr "" @@ -10256,8 +10266,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 appTools/ToolDrilling.py:2082 -#: appTools/ToolIsolation.py:3058 appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3820 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 appTools/ToolDrilling.py:2082 +#: appTools/ToolIsolation.py:3058 appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3867 #: appTools/ToolPaint.py:2843 msgid "Tool order" msgstr "" @@ -10266,9 +10276,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 appTools/ToolDrilling.py:2083 -#: appTools/ToolIsolation.py:3059 appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3821 -#: appTools/ToolNCC.py:3831 appTools/ToolPaint.py:2844 appTools/ToolPaint.py:2854 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 appTools/ToolDrilling.py:2083 +#: appTools/ToolIsolation.py:3059 appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3868 +#: appTools/ToolNCC.py:3878 appTools/ToolPaint.py:2844 appTools/ToolPaint.py:2854 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" @@ -10282,8 +10292,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:151 appTools/ToolDrilling.py:2091 -#: appTools/ToolIsolation.py:3067 appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3829 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 appTools/ToolDrilling.py:2091 +#: appTools/ToolIsolation.py:3067 appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3876 #: appTools/ToolPaint.py:2852 msgid "Forward" msgstr "" @@ -10291,8 +10301,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:152 appTools/ToolDrilling.py:2092 -#: appTools/ToolIsolation.py:3068 appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3830 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appTools/ToolDrilling.py:2092 +#: appTools/ToolIsolation.py:3068 appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3877 #: appTools/ToolPaint.py:2853 msgid "Reverse" msgstr "" @@ -10516,7 +10526,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:55 msgid "Comma separated values" msgstr "" @@ -10524,7 +10534,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:80 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:64 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:62 msgid "" "Default tool type:\n" "- 'V-shape'\n" @@ -10533,7 +10543,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:67 msgid "V-shape" msgstr "" @@ -10554,7 +10564,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:119 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:125 appTools/ToolPaint.py:2884 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 appTools/ToolPaint.py:2884 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" @@ -10563,9 +10573,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 appTools/ToolIsolation.py:3286 -#: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:3069 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 appTools/ToolIsolation.py:3286 +#: appTools/ToolNCC.py:4162 appTools/ToolPaint.py:3069 msgid "Rest" msgstr "" @@ -10599,11 +10609,15 @@ msgid "" "will be subtracted from the isolation geometry." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 appTools/ToolIsolation.py:3320 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 appTools/ToolIsolation.py:3320 +#: appTools/ToolNCC.py:4298 msgid "Check validity" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 appTools/ToolIsolation.py:3322 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 appTools/ToolIsolation.py:3322 +#: appTools/ToolNCC.py:4300 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -10619,7 +10633,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 appTools/ToolIsolation.py:831 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:831 #: appTools/ToolIsolation.py:1454 appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1038 #: appTools/ToolPaint.py:3127 appTools/ToolPaint.py:3243 tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" @@ -10648,19 +10662,19 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:337 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:301 msgid "Normal" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:338 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:340 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:304 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:302 msgid "Progressive" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 appObjects/AppObject.py:439 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 appObjects/AppObject.py:453 #: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1038 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 appTools/ToolMove.py:229 @@ -10670,7 +10684,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -10698,7 +10712,7 @@ msgid "" "The value can be between 0.0 and 9999.9 FlatCAM units." msgstr "" -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4119 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:290 appTools/ToolNCC.py:4166 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -10709,7 +10723,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4199 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 appTools/ToolNCC.py:4246 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is processed.\n" @@ -10725,14 +10739,14 @@ msgstr "" msgid "Parameters:" msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" "Depth of cut into material. Negative value.\n" "In application units." msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 appTools/ToolPaint.py:3072 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 appTools/ToolPaint.py:3072 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -10744,7 +10758,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:260 appTools/ToolPaint.py:3099 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:258 appTools/ToolPaint.py:3099 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be processed.\n" @@ -10800,14 +10814,14 @@ msgstr "" #: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343 #: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1237 #: appTools/ToolCopperThieving.py:1251 appTools/ToolCutOut.py:2009 -#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928 +#: appTools/ToolDblSided.py:525 appTools/ToolDblSided.py:765 appTools/ToolFilm.py:928 #: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138 #: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3339 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 appTools/ToolNCC.py:3742 -#: appTools/ToolNCC.py:4216 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:803 appTools/ToolNCC.py:3789 +#: appTools/ToolNCC.py:4263 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolPanelize.py:809 appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 -#: defaults.py:566 +#: defaults.py:567 msgid "Gerber" msgstr "" @@ -11215,181 +11229,187 @@ msgstr "" msgid "Gerber File associations" msgstr "" -#: appObjects/AppObject.py:157 +#: appObjects/AppObject.py:165 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: appObjects/AppObject.py:176 +#: appObjects/AppObject.py:184 msgid "Converting units to " msgstr "" -#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128 +#: appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:128 #: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682 +#: appObjects/FlatCAMGerber.py:542 appObjects/FlatCAMGerber.py:685 #: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 appTools/ToolIsolation.py:1785 #: appTools/ToolIsolation.py:1978 camlib.py:1231 camlib.py:1292 msgid "Rough" msgstr "" -#: appObjects/AppObject.py:302 +#: appObjects/AppObject.py:313 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "" -#: appObjects/AppObject.py:303 +#: appObjects/AppObject.py:314 msgid "TCL Tutorial is here" msgstr "" -#: appObjects/AppObject.py:305 +#: appObjects/AppObject.py:316 msgid "FlatCAM commands list" msgstr "" -#: appObjects/AppObject.py:306 +#: appObjects/AppObject.py:317 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands (displayed in Tcl " "Shell)." msgstr "" -#: appObjects/AppObject.py:357 appObjects/AppObject.py:363 appObjects/AppObject.py:369 -#: appObjects/AppObject.py:375 appObjects/AppObject.py:381 appObjects/AppObject.py:387 +#: appObjects/AppObject.py:371 appObjects/AppObject.py:377 appObjects/AppObject.py:383 +#: appObjects/AppObject.py:389 appObjects/AppObject.py:395 appObjects/AppObject.py:401 msgid "created/selected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:636 appObjects/FlatCAMDocument.py:71 +#: appObjects/FlatCAMCNCJob.py:637 appObjects/FlatCAMDocument.py:71 #: appObjects/FlatCAMScript.py:82 msgid "Basic" msgstr "" -#: appObjects/FlatCAMCNCJob.py:643 appObjects/FlatCAMDocument.py:75 +#: appObjects/FlatCAMCNCJob.py:644 appObjects/FlatCAMDocument.py:75 #: appObjects/FlatCAMScript.py:86 msgid "Advanced" msgstr "" -#: appObjects/FlatCAMCNCJob.py:803 +#: appObjects/FlatCAMCNCJob.py:780 appObjects/FlatCAMCNCJob.py:1058 +msgid "" +"Voronoi function can not be loaded.\n" +"Shapely >= 1.8 is required" +msgstr "" + +#: appObjects/FlatCAMCNCJob.py:808 msgid "Click on canvas to add a Probe Point..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:999 +#: appObjects/FlatCAMCNCJob.py:1004 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1019 +#: appObjects/FlatCAMCNCJob.py:1024 msgid "Added a Probe Point... Click again to add another or right click to finish ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1041 +#: appObjects/FlatCAMCNCJob.py:1046 msgid "Finished adding Probe Points..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1251 +#: appObjects/FlatCAMCNCJob.py:1260 msgid "COM list updated ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1287 +#: appObjects/FlatCAMCNCJob.py:1296 msgid "Connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1298 +#: appObjects/FlatCAMCNCJob.py:1307 msgid "Port connected" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1302 +#: appObjects/FlatCAMCNCJob.py:1311 msgid "Could not connect to GRBL on port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1319 +#: appObjects/FlatCAMCNCJob.py:1328 msgid "Port is connected. Disconnecting" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1321 +#: appObjects/FlatCAMCNCJob.py:1330 msgid "Could not connect to port" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1351 appObjects/FlatCAMCNCJob.py:1781 +#: appObjects/FlatCAMCNCJob.py:1360 appObjects/FlatCAMCNCJob.py:1790 msgid "Sending GCode..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1480 +#: appObjects/FlatCAMCNCJob.py:1489 msgid "GRBL is doing a home cycle." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1486 +#: appObjects/FlatCAMCNCJob.py:1495 msgid "GRBL software reset was sent." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1494 +#: appObjects/FlatCAMCNCJob.py:1503 msgid "GRBL resumed." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1498 +#: appObjects/FlatCAMCNCJob.py:1507 msgid "GRBL paused." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1640 appObjects/FlatCAMCNCJob.py:1830 -#: appObjects/FlatCAMCNCJob.py:1915 appTools/ToolSolderPaste.py:1066 +#: appObjects/FlatCAMCNCJob.py:1649 appObjects/FlatCAMCNCJob.py:1839 +#: appObjects/FlatCAMCNCJob.py:1924 appTools/ToolSolderPaste.py:1066 msgid "Export cancelled ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1664 appObjects/FlatCAMCNCJob.py:1951 +#: appObjects/FlatCAMCNCJob.py:1673 appObjects/FlatCAMCNCJob.py:1960 #: appObjects/FlatCAMScript.py:134 app_Main.py:7824 msgid "Loading..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1668 +#: appObjects/FlatCAMCNCJob.py:1677 msgid "There is nothing to view" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1674 +#: appObjects/FlatCAMCNCJob.py:1683 msgid "Code Viewer" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1712 +#: appObjects/FlatCAMCNCJob.py:1721 msgid "Loaded Machine Code into Code Viewer" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1757 +#: appObjects/FlatCAMCNCJob.py:1766 msgid "Failed to open height map file" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1807 +#: appObjects/FlatCAMCNCJob.py:1816 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1812 +#: appObjects/FlatCAMCNCJob.py:1821 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1853 +#: appObjects/FlatCAMCNCJob.py:1862 msgid "Empty GRBL heightmap." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1857 +#: appObjects/FlatCAMCNCJob.py:1866 msgid "Finished autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1871 +#: appObjects/FlatCAMCNCJob.py:1880 msgid "Plotting..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1941 +#: appObjects/FlatCAMCNCJob.py:1950 msgid "File saved to" msgstr "" -#: appObjects/FlatCAMCNCJob.py:1965 +#: appObjects/FlatCAMCNCJob.py:1974 msgid "Code Review" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2148 +#: appObjects/FlatCAMCNCJob.py:2157 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2150 +#: appObjects/FlatCAMCNCJob.py:2159 msgid "CNCJob object" msgstr "" -#: appObjects/FlatCAMCNCJob.py:2260 +#: appObjects/FlatCAMCNCJob.py:2269 msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." @@ -11399,38 +11419,38 @@ msgstr "" msgid "Document Editor" msgstr "" -#: appObjects/FlatCAMExcellon.py:872 appObjects/FlatCAMExcellon.py:980 +#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 appTools/ToolMilling.py:1154 #: appTools/ToolMilling.py:1340 msgid "Please select one or more tools from the list and try again." msgstr "" -#: appObjects/FlatCAMExcellon.py:877 appTools/ToolMilling.py:1045 +#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 #: tclCommands/TclCommandDrillcncjob.py:195 msgid "Tool_nr" msgstr "" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 #: tclCommands/TclCommandDrillcncjob.py:195 msgid "Drills_Nr" msgstr "" -#: appObjects/FlatCAMExcellon.py:900 appObjects/FlatCAMExcellon.py:1000 +#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 #: tclCommands/TclCommandDrillcncjob.py:195 msgid "Slots_Nr" msgstr "" -#: appObjects/FlatCAMExcellon.py:989 appTools/ToolMilling.py:1163 +#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" @@ -11447,8 +11467,8 @@ msgstr "" #: appObjects/FlatCAMGeometry.py:954 appTools/ToolDrilling.py:705 #: appTools/ToolDrilling.py:990 appTools/ToolDrilling.py:1037 appTools/ToolIsolation.py:531 #: appTools/ToolIsolation.py:644 appTools/ToolIsolation.py:710 appTools/ToolMilling.py:628 -#: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 appTools/ToolNCC.py:271 -#: appTools/ToolNCC.py:337 appTools/ToolNCC.py:701 appTools/ToolPaint.py:252 +#: appTools/ToolMilling.py:749 appTools/ToolMilling.py:794 appTools/ToolNCC.py:276 +#: appTools/ToolNCC.py:342 appTools/ToolNCC.py:711 appTools/ToolPaint.py:252 #: appTools/ToolPaint.py:316 appTools/ToolPaint.py:655 msgid "Multiple Tools" msgstr "" @@ -11460,7 +11480,7 @@ msgstr "" #: appObjects/FlatCAMGeometry.py:886 appObjects/FlatCAMGeometry.py:925 #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 appTools/ToolDrilling.py:1021 #: appTools/ToolIsolation.py:639 appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 -#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:266 appTools/ToolNCC.py:301 +#: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 #: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 msgid "No Tool Selected" msgstr "" @@ -11598,31 +11618,31 @@ msgstr "" msgid "Delete failed. Nothing is selected." msgstr "" -#: appObjects/FlatCAMGerber.py:364 appTools/ToolIsolation.py:1337 +#: appObjects/FlatCAMGerber.py:367 appTools/ToolIsolation.py:1337 msgid "Buffering solid geometry" msgstr "" -#: appObjects/FlatCAMGerber.py:371 appTools/ToolIsolation.py:1359 +#: appObjects/FlatCAMGerber.py:374 appTools/ToolIsolation.py:1359 msgid "Done" msgstr "" -#: appObjects/FlatCAMGerber.py:397 appObjects/FlatCAMGerber.py:423 +#: appObjects/FlatCAMGerber.py:400 appObjects/FlatCAMGerber.py:426 msgid "Operation could not be done." msgstr "" -#: appObjects/FlatCAMGerber.py:555 appObjects/FlatCAMGerber.py:629 -#: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 appTools/ToolNCC.py:1807 -#: appTools/ToolNCC.py:2772 appTools/ToolNCC.py:3151 +#: appObjects/FlatCAMGerber.py:558 appObjects/FlatCAMGerber.py:632 +#: appTools/ToolIsolation.py:1583 appTools/ToolIsolation.py:1951 appTools/ToolNCC.py:1854 +#: appTools/ToolNCC.py:2819 appTools/ToolNCC.py:3198 msgid "Isolation geometry could not be generated." msgstr "" -#: appObjects/FlatCAMGerber.py:580 appObjects/FlatCAMGerber.py:707 +#: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:710 #: appTools/ToolIsolation.py:1650 appTools/ToolIsolation.py:1846 #: appTools/ToolIsolation.py:2035 msgid "Isolation geometry created" msgstr "" -#: appObjects/FlatCAMGerber.py:989 +#: appObjects/FlatCAMGerber.py:992 msgid "Plotting Apertures" msgstr "" @@ -11662,79 +11682,79 @@ msgstr "" msgid "Calculating dimensions ... Please wait." msgstr "" -#: appObjects/FlatCAMObj.py:721 appObjects/FlatCAMObj.py:789 appTools/ToolProperties.py:422 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 appTools/ToolProperties.py:422 #: appTools/ToolProperties.py:490 msgid "Drills number" msgstr "" -#: appObjects/FlatCAMObj.py:722 appObjects/FlatCAMObj.py:791 appTools/ToolProperties.py:423 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 appTools/ToolProperties.py:423 #: appTools/ToolProperties.py:492 msgid "Slots number" msgstr "" -#: appObjects/FlatCAMObj.py:724 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 msgid "Drills total number:" msgstr "" -#: appObjects/FlatCAMObj.py:725 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 msgid "Slots total number:" msgstr "" -#: appObjects/FlatCAMObj.py:752 appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:786 appObjects/FlatCAMObj.py:793 appObjects/FlatCAMObj.py:796 +#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 +#: appObjects/FlatCAMObj.py:789 appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 #: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 #: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 msgid "Present" msgstr "" -#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:787 appTools/ToolProperties.py:454 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 appTools/ToolProperties.py:454 #: appTools/ToolProperties.py:488 msgid "Solid Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:794 appTools/ToolProperties.py:457 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appTools/ToolProperties.py:457 #: appTools/ToolProperties.py:495 msgid "GCode Text" msgstr "" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appTools/ToolProperties.py:460 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 appTools/ToolProperties.py:460 #: appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:767 appObjects/FlatCAMObj.py:840 appTools/ToolProperties.py:468 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 appTools/ToolProperties.py:468 #: appTools/ToolProperties.py:541 msgid "Tool Data" msgstr "" -#: appObjects/FlatCAMObj.py:804 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 msgid "Depth of Cut" msgstr "" -#: appObjects/FlatCAMObj.py:816 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 msgid "Clearance Height" msgstr "" -#: appObjects/FlatCAMObj.py:854 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 msgid "Routing time" msgstr "" -#: appObjects/FlatCAMObj.py:879 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 msgid "Width" msgstr "" -#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 appTools/ToolProperties.py:586 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appTools/ToolProperties.py:586 #: appTools/ToolProperties.py:594 msgid "Box Area" msgstr "" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appTools/ToolProperties.py:589 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 appTools/ToolProperties.py:589 #: appTools/ToolProperties.py:597 msgid "Convex_Hull Area" msgstr "" -#: appObjects/FlatCAMObj.py:903 appObjects/FlatCAMObj.py:906 appTools/ToolProperties.py:604 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 appTools/ToolProperties.py:604 #: appTools/ToolProperties.py:607 msgid "Copper Area" msgstr "" @@ -11991,27 +12011,27 @@ msgstr "" #: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372 #: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577 -#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 appTools/ToolDblSided.py:947 +#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 appTools/ToolDblSided.py:938 #: appTools/ToolDrilling.py:2649 appTools/ToolEtchCompensation.py:458 #: appTools/ToolExtractDrills.py:702 appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383 #: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477 -#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4271 appTools/ToolOptimal.py:593 +#: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4328 appTools/ToolOptimal.py:593 #: appTools/ToolPaint.py:3194 appTools/ToolPanelize.py:889 appTools/ToolPunchGerber.py:993 #: appTools/ToolQRCode.py:904 appTools/ToolRulesCheck.py:1618 -#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:752 appTools/ToolTransform.py:920 +#: appTools/ToolSolderPaste.py:1557 appTools/ToolSub.py:754 appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "" #: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375 #: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580 -#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 appTools/ToolDblSided.py:950 +#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 appTools/ToolDblSided.py:941 #: appTools/ToolDrilling.py:2652 appTools/ToolEtchCompensation.py:461 #: appTools/ToolExtractDrills.py:705 appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386 #: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480 -#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4274 appTools/ToolOptimal.py:596 +#: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4331 appTools/ToolOptimal.py:596 #: appTools/ToolPaint.py:3197 appTools/ToolPanelize.py:892 appTools/ToolPunchGerber.py:996 #: appTools/ToolQRCode.py:907 appTools/ToolRulesCheck.py:1621 -#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 appTools/ToolTransform.py:923 +#: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:757 appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "" @@ -12172,7 +12192,7 @@ msgid "" "ones measured." msgstr "" -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:652 appTools/ToolSub.py:707 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:654 appTools/ToolSub.py:706 msgid "Target" msgstr "" @@ -12398,8 +12418,8 @@ msgstr "" #: appTools/ToolDrilling.py:1582 appTools/ToolEtchCompensation.py:152 #: appTools/ToolInvertGerber.py:99 appTools/ToolIsolation.py:908 #: appTools/ToolIsolation.py:1345 appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424 -#: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 appTools/ToolNCC.py:830 -#: appTools/ToolNCC.py:1262 appTools/ToolNCC.py:1308 appTools/ToolNCC.py:1341 +#: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 appTools/ToolNCC.py:844 +#: appTools/ToolNCC.py:1306 appTools/ToolNCC.py:1355 appTools/ToolNCC.py:1388 #: appTools/ToolPaint.py:1086 appTools/ToolPanelize.py:191 appTools/ToolPanelize.py:205 #: appTools/ToolSub.py:157 appTools/ToolSub.py:170 appTools/ToolSub.py:359 #: appTools/ToolSub.py:372 tclCommands/TclCommandCopperClear.py:97 @@ -12429,7 +12449,7 @@ msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" #: appTools/ToolCopperThieving.py:599 appTools/ToolFilm.py:631 appTools/ToolFilm.py:879 -#: appTools/ToolIsolation.py:916 appTools/ToolNCC.py:837 appTools/ToolOptimal.py:145 +#: appTools/ToolIsolation.py:916 appTools/ToolNCC.py:851 appTools/ToolOptimal.py:145 #: appTools/ToolPanelize.py:612 appTools/ToolRulesCheck.py:626 msgid "Working..." msgstr "" @@ -12438,13 +12458,13 @@ msgstr "" msgid "Geometry not supported for bounding box" msgstr "" -#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1632 appTools/ToolNCC.py:1687 -#: appTools/ToolNCC.py:2627 appTools/ToolPaint.py:2457 +#: appTools/ToolCopperThieving.py:632 appTools/ToolNCC.py:1679 appTools/ToolNCC.py:1734 +#: appTools/ToolNCC.py:2674 appTools/ToolPaint.py:2457 msgid "No object available." msgstr "" -#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1657 appTools/ToolNCC.py:1710 -#: appTools/ToolNCC.py:2669 +#: appTools/ToolCopperThieving.py:669 appTools/ToolNCC.py:1704 appTools/ToolNCC.py:1757 +#: appTools/ToolNCC.py:2716 msgid "The reference object type is not supported." msgstr "" @@ -12492,7 +12512,7 @@ msgid "" msgstr "" #: appTools/ToolCopperThieving.py:1231 appTools/ToolIsolation.py:3385 -#: appTools/ToolNCC.py:4210 appTools/ToolPaint.py:3137 +#: appTools/ToolNCC.py:4257 appTools/ToolPaint.py:3137 msgid "Ref. Type" msgstr "" @@ -12503,12 +12523,12 @@ msgid "" msgstr "" #: appTools/ToolCopperThieving.py:1242 appTools/ToolIsolation.py:3396 -#: appTools/ToolNCC.py:4220 appTools/ToolPaint.py:3147 +#: appTools/ToolNCC.py:4267 appTools/ToolPaint.py:3147 msgid "Ref. Object" msgstr "" #: appTools/ToolCopperThieving.py:1244 appTools/ToolIsolation.py:3398 -#: appTools/ToolNCC.py:4222 appTools/ToolPaint.py:3149 +#: appTools/ToolNCC.py:4269 appTools/ToolPaint.py:3149 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -12620,20 +12640,20 @@ msgid "Will add corner markers to the selected Gerber file." msgstr "" #: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 appTools/ToolIsolation.py:1049 -#: appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:458 appTools/ToolNCC.py:946 -#: appTools/ToolNCC.py:1084 appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 +#: appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:463 appTools/ToolNCC.py:990 +#: appTools/ToolNCC.py:1128 appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464 #: app_Main.py:4490 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 appTools/ToolNCC.py:1029 +#: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 appTools/ToolNCC.py:1073 #: appTools/ToolPaint.py:767 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" #: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 appTools/ToolIsolation.py:1137 -#: appTools/ToolNCC.py:1036 appTools/ToolPaint.py:775 +#: appTools/ToolNCC.py:1080 appTools/ToolPaint.py:775 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -12647,7 +12667,7 @@ msgstr "" msgid "Default tool added." msgstr "" -#: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 appTools/ToolNCC.py:3602 +#: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 appTools/ToolNCC.py:3649 #: appTools/ToolPaint.py:2620 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -12688,8 +12708,8 @@ msgstr "" #: appTools/ToolCutOut.py:921 appTools/ToolDrilling.py:1586 #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 #: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349 -#: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 appTools/ToolNCC.py:834 -#: appTools/ToolNCC.py:1266 appTools/ToolPaint.py:1003 appTools/ToolPanelize.py:196 +#: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 appTools/ToolNCC.py:848 +#: appTools/ToolNCC.py:1310 appTools/ToolPaint.py:1003 appTools/ToolPanelize.py:196 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "" @@ -12766,7 +12786,7 @@ msgstr "" msgid "Kind" msgstr "" -#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521 +#: appTools/ToolCutOut.py:2015 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -12774,7 +12794,7 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:3892 +#: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:3939 #: appTools/ToolPaint.py:2901 msgid "" "Add a new tool to the Tool Table\n" @@ -12920,74 +12940,78 @@ msgstr "" msgid "Objects to be mirrored" msgstr "" -#: appTools/ToolDblSided.py:560 +#: appTools/ToolDblSided.py:521 +msgid "Select the type of application object to be processed in this tool." +msgstr "" + +#: appTools/ToolDblSided.py:555 msgid "Bounds Values" msgstr "" -#: appTools/ToolDblSided.py:562 +#: appTools/ToolDblSided.py:557 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." msgstr "" -#: appTools/ToolDblSided.py:572 +#: appTools/ToolDblSided.py:567 msgid "X min" msgstr "" -#: appTools/ToolDblSided.py:574 appTools/ToolDblSided.py:588 +#: appTools/ToolDblSided.py:569 appTools/ToolDblSided.py:583 msgid "Minimum location." msgstr "" -#: appTools/ToolDblSided.py:586 +#: appTools/ToolDblSided.py:581 msgid "Y min" msgstr "" -#: appTools/ToolDblSided.py:600 +#: appTools/ToolDblSided.py:595 msgid "X max" msgstr "" -#: appTools/ToolDblSided.py:602 appTools/ToolDblSided.py:616 +#: appTools/ToolDblSided.py:597 appTools/ToolDblSided.py:611 msgid "Maximum location." msgstr "" -#: appTools/ToolDblSided.py:614 +#: appTools/ToolDblSided.py:609 msgid "Y max" msgstr "" -#: appTools/ToolDblSided.py:625 +#: appTools/ToolDblSided.py:620 msgid "Center point coordinates" msgstr "" -#: appTools/ToolDblSided.py:627 +#: appTools/ToolDblSided.py:622 msgid "Centroid" msgstr "" -#: appTools/ToolDblSided.py:629 +#: appTools/ToolDblSided.py:624 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." msgstr "" -#: appTools/ToolDblSided.py:638 +#: appTools/ToolDblSided.py:633 msgid "Calculate Bounds Values" msgstr "" -#: appTools/ToolDblSided.py:640 +#: appTools/ToolDblSided.py:635 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 "" -#: appTools/ToolDblSided.py:667 +#: appTools/ToolDblSided.py:660 msgid "Mirror Operation" msgstr "" -#: appTools/ToolDblSided.py:668 +#: appTools/ToolDblSided.py:661 msgid "Parameters for the mirror operation" msgstr "" -#: appTools/ToolDblSided.py:690 +#: appTools/ToolDblSided.py:683 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -12997,11 +13021,11 @@ msgid "" "- Hole Snap -> a point defined by the center of a drill hone in a Excellon object" msgstr "" -#: appTools/ToolDblSided.py:710 +#: appTools/ToolDblSided.py:703 msgid "Point coordinates" msgstr "" -#: appTools/ToolDblSided.py:715 +#: appTools/ToolDblSided.py:708 msgid "" "Add the coordinates in format (x, y) through which the mirroring axis\n" " selected in 'MIRROR AXIS' pass.\n" @@ -13009,65 +13033,65 @@ msgid "" "and left mouse button click on canvas or you can enter the coordinates manually." msgstr "" -#: appTools/ToolDblSided.py:733 +#: appTools/ToolDblSided.py:726 msgid "Object that holds holes that can be picked as reference for mirroing." msgstr "" -#: appTools/ToolDblSided.py:748 +#: appTools/ToolDblSided.py:741 msgid "Pick hole" msgstr "" -#: appTools/ToolDblSided.py:750 +#: appTools/ToolDblSided.py:743 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 "" -#: appTools/ToolDblSided.py:766 +#: appTools/ToolDblSided.py:759 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 "" -#: appTools/ToolDblSided.py:792 +#: appTools/ToolDblSided.py:785 msgid "Mirror" msgstr "" -#: appTools/ToolDblSided.py:794 +#: appTools/ToolDblSided.py:787 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" "object, but modifies it." msgstr "" -#: appTools/ToolDblSided.py:822 +#: appTools/ToolDblSided.py:813 msgid "PCB Alignment" msgstr "" -#: appTools/ToolDblSided.py:824 appTools/ToolDblSided.py:932 +#: appTools/ToolDblSided.py:815 appTools/ToolDblSided.py:923 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" "images." msgstr "" -#: appTools/ToolDblSided.py:831 +#: appTools/ToolDblSided.py:822 msgid "Drill Diameter" msgstr "" -#: appTools/ToolDblSided.py:866 appTools/ToolDblSided.py:873 +#: appTools/ToolDblSided.py:857 appTools/ToolDblSided.py:864 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 "" -#: appTools/ToolDblSided.py:886 +#: appTools/ToolDblSided.py:877 msgid "Alignment Drill Coordinates" msgstr "" -#: appTools/ToolDblSided.py:888 +#: appTools/ToolDblSided.py:879 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For each set of " "(x, y) coordinates\n" @@ -13077,11 +13101,11 @@ msgid "" "- one drill in mirror position over the axis selected above in the 'Align Axis'." msgstr "" -#: appTools/ToolDblSided.py:896 +#: appTools/ToolDblSided.py:887 msgid "Drill coordinates" msgstr "" -#: appTools/ToolDblSided.py:903 +#: appTools/ToolDblSided.py:894 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, y2), ... \n" "on one side of the alignment axis.\n" @@ -13094,15 +13118,15 @@ msgid "" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." msgstr "" -#: appTools/ToolDblSided.py:918 +#: appTools/ToolDblSided.py:909 msgid "Delete Last" msgstr "" -#: appTools/ToolDblSided.py:920 +#: appTools/ToolDblSided.py:911 msgid "Delete the last coordinates tuple in the list." msgstr "" -#: appTools/ToolDblSided.py:930 +#: appTools/ToolDblSided.py:921 msgid "Create Excellon Object" msgstr "" @@ -13269,7 +13293,7 @@ msgid "Jump to Half Point" msgstr "" #: appTools/ToolDrilling.py:1195 appTools/ToolIsolation.py:778 appTools/ToolMilling.py:962 -#: appTools/ToolNCC.py:444 appTools/ToolPaint.py:381 +#: appTools/ToolNCC.py:449 appTools/ToolPaint.py:381 msgid "Current Tool parameters were applied to all tools." msgstr "" @@ -13791,29 +13815,29 @@ msgid "" "filled with copper." msgstr "" -#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:449 appTools/ToolPaint.py:386 +#: appTools/ToolIsolation.py:782 appTools/ToolNCC.py:454 appTools/ToolPaint.py:386 #: appTools/ToolSolderPaste.py:122 msgid "New Tool" msgstr "" -#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:462 appTools/ToolPaint.py:399 +#: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 appTools/ToolPaint.py:399 #: appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" msgstr "" -#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:865 appTools/ToolOptimal.py:179 +#: appTools/ToolIsolation.py:941 appTools/ToolNCC.py:879 appTools/ToolOptimal.py:179 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." msgstr "" -#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:908 +#: appTools/ToolIsolation.py:988 appTools/ToolNCC.py:924 msgid "Optimal tool diameter found" msgstr "" #: appTools/ToolIsolation.py:1000 appTools/ToolIsolation.py:1508 -#: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 appTools/ToolNCC.py:1296 -#: appTools/ToolPaint.py:1031 appTools/ToolPaint.py:1744 +#: appTools/ToolIsolation.py:1710 appTools/ToolIsolation.py:1897 appTools/ToolNCC.py:935 +#: appTools/ToolNCC.py:1343 appTools/ToolPaint.py:1031 appTools/ToolPaint.py:1744 msgid "There are no tools selected in the Tool Table." msgstr "" @@ -13822,35 +13846,35 @@ msgid "Incomplete isolation. At least one tool could not do a complete isolation msgstr "" #: appTools/ToolIsolation.py:1057 appTools/ToolIsolation.py:1144 -#: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 appTools/ToolNCC.py:955 -#: appTools/ToolNCC.py:1043 appTools/ToolNCC.py:1105 appTools/ToolNCC.py:3651 +#: appTools/ToolIsolation.py:1206 appTools/ToolIsolation.py:2626 appTools/ToolNCC.py:999 +#: appTools/ToolNCC.py:1087 appTools/ToolNCC.py:1149 appTools/ToolNCC.py:3698 #: appTools/ToolPaint.py:694 appTools/ToolPaint.py:782 appTools/ToolPaint.py:844 #: appTools/ToolPaint.py:2676 appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." msgstr "" -#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1071 appTools/ToolPaint.py:810 +#: appTools/ToolIsolation.py:1172 appTools/ToolNCC.py:1115 appTools/ToolPaint.py:810 msgid "New tool added to Tool Table from Tools Database." msgstr "" -#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1135 appTools/ToolPaint.py:873 +#: appTools/ToolIsolation.py:1236 appTools/ToolNCC.py:1179 appTools/ToolPaint.py:873 msgid "Default tool added to Tool Table." msgstr "" -#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1161 appTools/ToolPaint.py:898 +#: appTools/ToolIsolation.py:1262 appTools/ToolNCC.py:1205 appTools/ToolPaint.py:898 msgid "Tool from Tool Table was edited." msgstr "" -#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1174 appTools/ToolPaint.py:911 +#: appTools/ToolIsolation.py:1275 appTools/ToolNCC.py:1218 appTools/ToolPaint.py:911 #: appTools/ToolSolderPaste.py:548 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" -#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1225 appTools/ToolPaint.py:961 +#: appTools/ToolIsolation.py:1326 appTools/ToolNCC.py:1269 appTools/ToolPaint.py:961 msgid "Delete failed. Select a tool to delete." msgstr "" -#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1231 appTools/ToolPaint.py:967 +#: appTools/ToolIsolation.py:1332 appTools/ToolNCC.py:1275 appTools/ToolPaint.py:967 msgid "Tool(s) deleted from Tool Table." msgstr "" @@ -13932,12 +13956,12 @@ msgstr "" msgid "Click the end point of the paint area." msgstr "" -#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3615 appTools/ToolPaint.py:2633 +#: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3662 appTools/ToolPaint.py:2633 #: app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." msgstr "" -#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3668 appTools/ToolPaint.py:2693 +#: appTools/ToolIsolation.py:2644 appTools/ToolNCC.py:3715 appTools/ToolPaint.py:2693 msgid "New tool added to Tool Table." msgstr "" @@ -13945,7 +13969,7 @@ msgstr "" msgid "Gerber object for isolation routing." msgstr "" -#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3768 +#: appTools/ToolIsolation.py:3012 appTools/ToolNCC.py:3815 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -13961,13 +13985,13 @@ msgid "" "this function will not be able to create routing geometry." msgstr "" -#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3792 +#: appTools/ToolIsolation.py:3036 appTools/ToolNCC.py:3839 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." msgstr "" -#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3796 +#: appTools/ToolIsolation.py:3040 appTools/ToolNCC.py:3843 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -13982,17 +14006,17 @@ msgid "" "in the resulting geometry as Isolation." msgstr "" -#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3876 +#: appTools/ToolIsolation.py:3108 appTools/ToolNCC.py:3923 msgid "Optimal" msgstr "" -#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3880 +#: appTools/ToolIsolation.py:3112 appTools/ToolNCC.py:3927 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3920 appTools/ToolPaint.py:2929 +#: appTools/ToolIsolation.py:3153 appTools/ToolNCC.py:3967 appTools/ToolPaint.py:2929 #: appTools/ToolSolderPaste.py:1211 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -14011,7 +14035,7 @@ msgstr "" msgid "Object whose area will be removed from isolation geometry." msgstr "" -#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4212 +#: appTools/ToolIsolation.py:3387 appTools/ToolNCC.py:4259 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14080,139 +14104,151 @@ msgstr "" msgid "Error when mouse left click." msgstr "" -#: appTools/ToolNCC.py:1675 appTools/ToolNCC.py:2599 +#: appTools/ToolNCC.py:835 +msgid "NCC Tool. Checking tools for validity." +msgstr "" + +#: appTools/ToolNCC.py:947 +msgid "Incomplete isolation. None of the selected tools could do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:950 +msgid "At least one of the selected tools can do a complete isolation." +msgstr "" + +#: appTools/ToolNCC.py:1722 appTools/ToolNCC.py:2646 msgid "NCC Tool. Preparing non-copper polygons." msgstr "" -#: appTools/ToolNCC.py:1735 appTools/ToolNCC.py:2727 +#: appTools/ToolNCC.py:1782 appTools/ToolNCC.py:2774 msgid "NCC Tool. Calculate 'empty' area." msgstr "" -#: appTools/ToolNCC.py:1746 appTools/ToolNCC.py:1775 appTools/ToolNCC.py:1881 -#: appTools/ToolNCC.py:1894 appTools/ToolNCC.py:2740 appTools/ToolNCC.py:2845 -#: appTools/ToolNCC.py:2860 appTools/ToolNCC.py:3126 appTools/ToolNCC.py:3227 -#: appTools/ToolNCC.py:3242 +#: appTools/ToolNCC.py:1793 appTools/ToolNCC.py:1822 appTools/ToolNCC.py:1928 +#: appTools/ToolNCC.py:1941 appTools/ToolNCC.py:2787 appTools/ToolNCC.py:2892 +#: appTools/ToolNCC.py:2907 appTools/ToolNCC.py:3173 appTools/ToolNCC.py:3274 +#: appTools/ToolNCC.py:3289 msgid "Buffering finished" msgstr "" -#: appTools/ToolNCC.py:1750 appTools/ToolNCC.py:1779 appTools/ToolNCC.py:1885 -#: appTools/ToolNCC.py:1897 appTools/ToolNCC.py:2748 appTools/ToolNCC.py:2867 -#: appTools/ToolNCC.py:3133 appTools/ToolNCC.py:3249 +#: appTools/ToolNCC.py:1797 appTools/ToolNCC.py:1826 appTools/ToolNCC.py:1932 +#: appTools/ToolNCC.py:1944 appTools/ToolNCC.py:2795 appTools/ToolNCC.py:2914 +#: appTools/ToolNCC.py:3180 appTools/ToolNCC.py:3296 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" -#: appTools/ToolNCC.py:1758 appTools/ToolNCC.py:1908 appTools/ToolNCC.py:2878 +#: appTools/ToolNCC.py:1805 appTools/ToolNCC.py:1955 appTools/ToolNCC.py:2925 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "" -#: appTools/ToolNCC.py:1811 appTools/ToolNCC.py:2775 appTools/ToolNCC.py:2852 -#: appTools/ToolNCC.py:3153 appTools/ToolNCC.py:3234 +#: appTools/ToolNCC.py:1858 appTools/ToolNCC.py:2822 appTools/ToolNCC.py:2899 +#: appTools/ToolNCC.py:3200 appTools/ToolNCC.py:3281 msgid "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" -#: appTools/ToolNCC.py:1901 appTools/ToolNCC.py:2871 appTools/ToolNCC.py:3252 +#: appTools/ToolNCC.py:1948 appTools/ToolNCC.py:2918 appTools/ToolNCC.py:3299 msgid "The selected object is not suitable for copper clearing." msgstr "" -#: appTools/ToolNCC.py:1951 +#: appTools/ToolNCC.py:1998 msgid "Clearing the polygon with the method: lines." msgstr "" -#: appTools/ToolNCC.py:1961 +#: appTools/ToolNCC.py:2008 msgid "Failed. Clearing the polygon with the method: seed." msgstr "" -#: appTools/ToolNCC.py:1970 +#: appTools/ToolNCC.py:2017 msgid "Failed. Clearing the polygon with the method: standard." msgstr "" -#: appTools/ToolNCC.py:1986 +#: appTools/ToolNCC.py:2033 msgid "Polygon could not be cleared. Location:" msgstr "" -#: appTools/ToolNCC.py:2018 appTools/ToolNCC.py:2020 appTools/ToolNCC.py:2548 -#: appTools/ToolNCC.py:2550 +#: appTools/ToolNCC.py:2065 appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2595 +#: appTools/ToolNCC.py:2597 msgid "Non-Copper clearing ..." msgstr "" -#: appTools/ToolNCC.py:2039 +#: appTools/ToolNCC.py:2086 msgid "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appTools/ToolNCC.py:2054 appTools/ToolNCC.py:2695 +#: appTools/ToolNCC.py:2101 appTools/ToolNCC.py:2742 msgid "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" -#: appTools/ToolNCC.py:2082 appTools/ToolNCC.py:2316 +#: appTools/ToolNCC.py:2129 appTools/ToolNCC.py:2363 msgid "NCC Tool failed creating bounding box." msgstr "" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "NCC Tool clearing with tool diameter" msgstr "" -#: appTools/ToolNCC.py:2102 appTools/ToolNCC.py:2352 appTools/ToolNCC.py:2891 -#: appTools/ToolNCC.py:3277 +#: appTools/ToolNCC.py:2149 appTools/ToolNCC.py:2399 appTools/ToolNCC.py:2938 +#: appTools/ToolNCC.py:3324 msgid "started." msgstr "" -#: appTools/ToolNCC.py:2230 +#: appTools/ToolNCC.py:2277 msgid "Could not use the tool for copper clear." msgstr "" -#: appTools/ToolNCC.py:2252 appTools/ToolNCC.py:3052 +#: appTools/ToolNCC.py:2299 appTools/ToolNCC.py:3099 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 "" -#: appTools/ToolNCC.py:2262 appTools/ToolNCC.py:3061 +#: appTools/ToolNCC.py:2309 appTools/ToolNCC.py:3108 msgid "NCC Tool clear all done." msgstr "" -#: appTools/ToolNCC.py:2265 appTools/ToolNCC.py:3064 +#: appTools/ToolNCC.py:2312 appTools/ToolNCC.py:3111 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" -#: appTools/ToolNCC.py:2267 appTools/ToolNCC.py:2463 appTools/ToolNCC.py:3066 -#: appTools/ToolNCC.py:3449 +#: appTools/ToolNCC.py:2314 appTools/ToolNCC.py:2510 appTools/ToolNCC.py:3113 +#: appTools/ToolNCC.py:3496 msgid "tools" msgstr "" -#: appTools/ToolNCC.py:2294 +#: appTools/ToolNCC.py:2341 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" -#: appTools/ToolNCC.py:2459 appTools/ToolNCC.py:3445 +#: appTools/ToolNCC.py:2506 appTools/ToolNCC.py:3492 msgid "NCC Tool Rest Machining clear all done." msgstr "" -#: appTools/ToolNCC.py:2462 appTools/ToolNCC.py:3448 +#: appTools/ToolNCC.py:2509 appTools/ToolNCC.py:3495 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is broken for" msgstr "" -#: appTools/ToolNCC.py:2560 +#: appTools/ToolNCC.py:2607 msgid "NCC Tool started. Reading parameters." msgstr "" -#: appTools/ToolNCC.py:3547 +#: appTools/ToolNCC.py:3594 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. Reload the Gerber " "file after this change." msgstr "" -#: appTools/ToolNCC.py:3703 +#: appTools/ToolNCC.py:3750 msgid "Non-Copper Clearing" msgstr "" -#: appTools/ToolNCC.py:3732 appTools/ToolPaint.py:2765 +#: appTools/ToolNCC.py:3779 appTools/ToolPaint.py:2765 msgid "Obj Type" msgstr "" -#: appTools/ToolNCC.py:3734 +#: appTools/ToolNCC.py:3781 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -14220,11 +14256,11 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appTools/ToolNCC.py:3756 +#: appTools/ToolNCC.py:3803 msgid "Object to be cleared of excess copper." msgstr "" -#: appTools/ToolNCC.py:3784 +#: appTools/ToolNCC.py:3831 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -15441,27 +15477,27 @@ msgstr "" msgid "Parsing solid_geometry for tool" msgstr "" -#: appTools/ToolSub.py:654 +#: appTools/ToolSub.py:656 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "" -#: appTools/ToolSub.py:667 appTools/ToolSub.py:722 +#: appTools/ToolSub.py:670 appTools/ToolSub.py:722 msgid "Subtractor" msgstr "" -#: appTools/ToolSub.py:669 +#: appTools/ToolSub.py:672 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "" -#: appTools/ToolSub.py:676 +#: appTools/ToolSub.py:679 msgid "Subtract Gerber" msgstr "" -#: appTools/ToolSub.py:678 +#: appTools/ToolSub.py:681 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -15469,7 +15505,7 @@ msgid "" "over the soldermask." msgstr "" -#: appTools/ToolSub.py:709 +#: appTools/ToolSub.py:708 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -15485,11 +15521,11 @@ msgstr "" msgid "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" -#: appTools/ToolSub.py:735 +#: appTools/ToolSub.py:736 msgid "Subtract Geometry" msgstr "" -#: appTools/ToolSub.py:737 +#: appTools/ToolSub.py:738 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -16861,11 +16897,11 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "" -#: defaults.py:858 +#: defaults.py:859 msgid "Could not load defaults file." msgstr "" -#: defaults.py:871 +#: defaults.py:872 msgid "Failed to parse defaults file." msgstr "" diff --git a/tclCommands/TclCommandCopperClear.py b/tclCommands/TclCommandCopperClear.py index 8397bc78..15553036 100644 --- a/tclCommands/TclCommandCopperClear.py +++ b/tclCommands/TclCommandCopperClear.py @@ -103,22 +103,22 @@ class TclCommandCopperClear(TclCommand): if 'tooldia' in args: tooldia = str(args['tooldia']) else: - tooldia = self.app.defaults["tools_ncctools"] + tooldia = self.app.defaults["tools_ncc_tools"] if 'overlap' in args: overlap = float(args['overlap']) / 100.0 else: - overlap = float(self.app.defaults["tools_nccoverlap"]) / 100.0 + overlap = float(self.app.defaults["tools_ncc_overlap"]) / 100.0 if 'order' in args: order = args['order'] else: - order = str(self.app.defaults["tools_nccorder"]) + order = str(self.app.defaults["tools_ncc_order"]) if 'margin' in args: margin = float(args['margin']) else: - margin = float(self.app.defaults["tools_nccmargin"]) + margin = float(self.app.defaults["tools_ncc_margin"]) if 'method' in args: method = args['method'] @@ -129,7 +129,7 @@ class TclCommandCopperClear(TclCommand): else: method_data = _("Lines") else: - method = str(self.app.defaults["tools_nccmethod"]) + method = str(self.app.defaults["tools_ncc_method"]) method_data = method if method == _("Standard"): method = "standard" @@ -145,7 +145,7 @@ class TclCommandCopperClear(TclCommand): par = args['connect'] connect = bool(eval(par)) else: - connect = bool(eval(str(self.app.defaults["tools_nccconnect"]))) + connect = bool(eval(str(self.app.defaults["tools_ncc_connect"]))) if 'contour' in args: try: @@ -154,7 +154,7 @@ class TclCommandCopperClear(TclCommand): par = args['contour'] contour = bool(eval(par)) else: - contour = bool(eval(str(self.app.defaults["tools_ncccontour"]))) + contour = bool(eval(str(self.app.defaults["tools_ncc_contour"]))) offset = 0.0 if 'offset' in args: @@ -175,7 +175,7 @@ class TclCommandCopperClear(TclCommand): par = args['rest'] rest = bool(eval(par)) else: - rest = bool(eval(str(self.app.defaults["tools_nccrest"]))) + rest = bool(eval(str(self.app.defaults["tools_ncc_rest"]))) if 'outname' in args: outname = args['outname'] @@ -224,18 +224,18 @@ class TclCommandCopperClear(TclCommand): "area_overz": float(self.app.defaults["geometry_area_overz"]), "tooldia": self.app.defaults["tools_painttooldia"], - "tools_nccoperation": self.app.defaults["tools_nccoperation"], + "tools_ncc_operation": self.app.defaults["tools_ncc_operation"], - "tools_nccmargin": margin, - "tools_nccmethod": method_data, - "tools_nccref": select, - "tools_nccconnect": connect, - "tools_ncccontour": contour, - "tools_nccoverlap": overlap, + "tools_ncc_margin": margin, + "tools_ncc_method": method_data, + "tools_ncc_ref": select, + "tools_ncc_connect": connect, + "tools_ncc_contour": contour, + "tools_ncc_overlap": overlap, "tools_ncc_offset_choice": self.app.defaults["tools_ncc_offset_choice"], "tools_ncc_offset_value": self.app.defaults["tools_ncc_offset_value"], - "tools_nccmilling_type": self.app.defaults["tools_nccmilling_type"] + "tools_ncc_milling_type": self.app.defaults["tools_ncc_milling_type"] }) ncc_tools = {}